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

Comments

Post a Comment

Popular posts from this blog

Introduction to Android

Install Docker Engine - Community for Ubuntu