Resources every Android Developer must know Resources every Android Developer must know Android Developer url Navigation and StackOverflow Android Tag. The reason for translating this article is that I have received a lot of similar questions on How to learn Android development and the learning route of Android on Zhihu recently (Android is not a popular course in university, so it is quite normal to have such questions). I have no time to reply one by one, so I will simply translate this article I read a long time ago. I hope it can help Android developers who need it.
The body of the
The Android platform continues to grow like crazy, with more and more developers entering the Android developer camp. If you started Android development in 2013, you’d be lucky, as the platform has become more and more mature over the last few years, and the amount of development resources available on the web seems to be overwhelming. This article is one of them.
This article is for beginners and experienced developers.
books
You might think that in 2013, reading a book to learn about a new development platform is outdated, and you might be right, but there’s one thing you should do: read Jeff Atwood’s list of books that most programmers don’t read but you should
For getting started with Android development, I recommend the following two books:
Official Developer website
Before developing your first Android app, take time to read and learn Android Design, especially on these topics:
Also check out the Download section for source files for templates, ICONS and controls, Action Bar styles and style ICONS, and more.
After browsing the resources above, can you start writing programs? NO, you also need to read these topics:
Excellent q&A site STACKOVERFLOW
Many Android core architects, quality developers, and experts regularly answer questions on StackOverflow, a list of the best Android developers on StackOverflow
Developer blog
Many blogs provide a wealth of information about Android development.
Google + account
While Google+ hasn’t become a social network, it’s a great source of news for Android development, and as an Android developer, these Google+ accounts are worth following:
Also consider joining some Google+ circles, such as:
The open source project
It’s great to read good open source code:
Open source library
Here are some very useful open source projects:
For more open source projects on Android, search Github for the keyword “Android”, and Android APPDevAppsDirect is a collection of open source components
Google I/O topic discussion
Every year the Google I/O video is worth checking out:
Please stop. You’re scaring me
All these resources can seem overwhelming to you as a new Android developer, but don’t worry, the links above are only partially useful for Android beginners, and most of them require some development experience.
Here are some tips for quickly digesting this article:
-
First: read, why read? Because you can read about all the basics of Android;
-
Subscribe via RSS for valuable answers from blogs and StackOverflow;
-
Build a community of Android developers on Google+
The superstar of Android developers
Without further ado, Mark Murphy and JakeWharton are highly recommended. Why do you recommend them? Check out their resume or contributions to Android development.
conclusion
After reading these resources, you might want to join the Android developer camp, but forget to tell you that your work needs to be done in conjunction with UI engineers, because a great APP requires a great user experience.
The resources
- Resources every Android developer must know