Android Mobile Development Resources you can access for free.
1. Learn Java for Android Development
This paperback book is ideal for beginner to intermediate programmers. If you have absolutely no prior experience coding then don’t fret, this guide will walk you through getting started, as well. Since Java is integral to Android app development, that’s what you’ll be focusing on.
Price: Starts at $25
2. Android Development Community Forums
Anddev or the Android Development Community is dedicated to mobile app dev on the Android platform. It’s primarily a forum where like-minded individuals can discuss mobile dev related topics. However, there is also a great deal of useful tutorials available. It’s a great place for developers of any skill level.
Price: Free
3. Official Android Developer’s Community Portal
You won’t find tutorials or coding advice on the official Android Developer’s Community portal managed by Google devs. However, you will find plenty of information about the Android platform as a whole. This is where they announce software updates, new features and discuss important development information.
Price: Free
4. Official Android Developer’s Training
This guide is hosted on the official Android Developer’s Community, but it’s definitely something you’ll want to bookmark as a mobile dev. Experienced coders might not want to visit the guide often, it walks you through getting started and building your first app. That said, it’s great as a resource when you want to know how to do something specific.
Price: Free
5. Learn Android SDK from Scratch by Tuts Plus
If you’re a newbie to coding you should check out the Tuts Plus Android SDK tutorial. It’s free, and it walks you through using the Android Software Development Kit, which can be a pain to setup if you’ve never handled something like it before. It’s also a great resource for intermediate level coders. Experts might not find anything worthwhile.
Price: Free
6. Creative, Serious and Playful Science of Android Apps on Coursera
This course for beginners is a great place to learn the basics of computer science and programming. First it will walk you through the introductory material and then it will move on to Android specific lessons using Java and standard software development tools. You do not need any prior coding experience to get started.
Price: Free
7. Developing Android Apps Udacity Course
Udacity is yet another online coding school, but their Developing Android Apps course was actually built by Google. If you make it through the course, you can continue learning more in depth topics in regards to Android development. It’s great for beginner to intermediate coders.
Price: $199/month after free 14-day trial
8. Vogella
This website offers a wide variety of high-quality Android development tutorials, and they all happen to be free. Coders of all skill levels can find something here. The tutorials are well written, provide in-depth tips and information and include a bunch of useful code snippets and exercises. There are links to more resources too, if you need them.
Price: Free
9. Technotalkative
This website is run by Paresh Mayani, a popular Android developer, who specializes in mobile dev tutorials. Technotalkative is essentially where he compiles all his guides and writes about his experiences with Android development. After you’re done, you can head to the main blog where he addresses working with various aspects of Android.
Price: Free
10. Android Hive
This blog is by Ravi Tamada another renowned Android developer. Many of the posts are step-by-step guides on working with Android development tools. He also details some specific functions that you can use with your own projects.
Price: Free
11. Made in Android
This website is yet another blog or online publication that offers a wide variety of Android app development tips, tricks and guides. It’s great for all skill levels, especially if you’re looking for help with something specific like making a custom listview in your app with a search box or creating a Google Map enabled application.
Price: Free
12. Codelearn Android Tutorial
Codelearn specializes in a quite unique form of teaching. Their lessons show you how to build applications — with a number of different programming languages — right in your browser. They recently launched an Android-centric portal which is more than useful.
Price: Free
13. Android Example
Used to working with Android and want to know how to handle some of the more advanced features and functions? Android Example is a blog focused on the niche topics. There are step-by-step guides on using SharedPreferences, opening the file browser with the camera application and much more.
Price: Free
14. Android Begin
This is another great resource for intermediate to experienced coders. It’s a blog — updated regularly — that discusses a great deal of topics related to Android development.
Price: Free
15. Mybringback Android Development for Absolute Beginners
This YouTube series by Mybringback is pretty self-explanatory. It’s a bit dated now but there are still a lot of useful concepts particularly when it comes to working with the fundamentals. It will have you up and running in a matter of days.
Price: Free
16. Learn Android Dev the Right Way by Kevin Darty
Kevin Darty is a developer, but he put together this list for his wife that wanted to break into the world of programming. He believes that every coding newbie should start with Java in order to build a strong foundation in the basics of Android mobile app development. This list of resources include a bevy of tutorials, books, articles and more that will help you learn to code.
Price: Free
17. The New Circle – Android Bootcamp Series 2012
Obviously, the Android Bootcamp Series video tutorials are way out of date by now. However, they cover a lot of topics that what help newbies get into Android app development. Check it out if you need still something more after sorting through this list.
Price: Free
18. My Life with Android
Gabor Pellar, an active Android developer, has created a diary of his experiences with the dev process. It’s not meant to be a tutorial or guide of any kind, but it can definitely serve as a great resource. Pellar documents many of his thoughts along with his working process. If you’d like to know how the average developer thinks and operates, give it a whirl.
Price: Free
19. Udacity Android Developer Nanodegree
This Udacity Android dev course takes up to a year to complete. Coursework includes building apps for movies, Android wear watch faces, and construct an app of your own. The tuition may seem steep, but you can get half of it back if you complete the course in under 12 months. This nanodegree is recommended for programmers with 1-2 years of development experience, but a beginners course is available too.
Price: $200/month after free trial (1 week or 14 days [for beginners course])
20. Android App Course by Professor David Janzen of Cal Poly
These Android development labs go along with a course offered by Prof. David Janzen of Cal Poly. The labs are exercises that will help walk you through working with Java.
Price: Free

This comment has been removed by the author.
ReplyDelete