Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
What are the best books on Android development? There are hundreds if not thousands of Android books available, but I want a list of the best books.
The book(s) should support Android 4.4. Please don't mention Commonsware "The Busy Coder's guide to Android development" as I already know about that.
Android official tutorials are a big NO for me.
2014-07-05 15:14:16
There are tons of tutorials, videos, etc, that can help to better understand Android Development. There is an online class starting in September that may be beneficial: https://www.coursera.org/course/androidSome other good resources:http://code.tutsplus.com/tutorials/introduction-to-android-development--mobile-7https://buckysroom.org/videos.php?cat=6http://www.lynda.com/Developer-training-tutorials/50-0.html?category=android_947https://thenewcircle.com/s/post/1017/android_bootcamp_series_2012_video_tutorialhttp://www.cs.cornell.edu/courses/CS2046/2010fa/syllabus.htmhttp://www.javaranch.com/With your existing knowledge of basic Android development and Java, some of the information may be repetitive. But it should be a good starting place.
2014-07-05 17:31:03
That's a really good list. Your links cover both Java development and Android development. And those are very good sources. I'm looking at JavaRanch right now. Looks like a great site! Thanks for sharing!
2014-06-27 19:43:05
Hey Chinmay, I've been working on an article on this subject, but it's really hard writing it.Basically, there's several languages involved in Android programming - XML and Java for Android (which is a minor variation on Java) - and then there's the various development environments. Eclipse with the ADT plug-in is pretty much what the majority of tutorials are based on, although Intellij and Android Studio are the best environments. Learning Java is probably the most important first step. After that, you want to migrate to a book on using the development environment. Ideally, you want a tutorial that uses the Intellij (or AS) environment, but I couldn't find any good ones.Right now I recommend the
Stanford basic introduction to Java tutorials
. It's not a book, but books basically suck for learning Java. Learning a programming language is a lot easier when you have source code to experiment with. Many of the ebooks don't come with downloadable software that you can tinker with.
2014-07-06 03:31:14
You may want to take a look at
Kilobolt
. They have tutorials on
Java
, creating a
music player app
in Android and 2 series on
Android Game Development
including Flappy Bird clone.