This question already has an answer here:
(I am aware that these questions are repeatedly asked.)
I want to start develop some simple apps for Android, I already know Java, Swing (probably not useful in this case) and have basic knowledge in Algorithms.
I would like to know where I should start when learning Android Development with my programming background, are there any good resources available?, I assume that Google Documentation, A good book and Course material from a good university would be preferable. Googles resources I know where to find, but what books are recommended? (A plus would be if they didnt explain Java from the ground up as I already have that knowledge, and just focus on the android/application specific parts.) and are there any good course material from some university around this book that is free to use?
(BTW is eclipse still the recommended IDE or should I go Android Studio instead? not that it matters that much.)
Thanks in advance.