Android is the operating system powering many phones and tablets, and the world’s most widely used smartphone platform.
To develop apps that run on Android, you need to work with the Java coding language and the Android software development kit (SDK). Android training shows you how to bring these tools together to make an app.
Here are 5 of Code Conquest’s top Android training recommendations. There’s something from every category – free and premium, online and offline, basic and extensive, hands-on and theoretical. Guaranteed, one is the perfect training for you.
Jump to recommendation:
- Treehouse – Android Development
- Lynda.com – Building a Note-Taking App for Android
- Book – Learning Android
- Android Developers Training
- Java Training
Treehouse – Android Development
Android Development is a Track from Treehouse. The topics currently include:
Recommended Training – Treehouse
Although this site recommends various training services, our top recommendation is Treehouse.
Treehouse is an online training service that teaches web design, web development and app development with videos, quizzes and interactive coding exercises.
Treehouse's mission is to bring technology education to those who can't get it, and is committed to helping its students find jobs. If you're looking to turn coding into your career, you should consider Treehouse.
- Build a Simple Android App
- Build a Blog Reader Android App
- Build a Self-Destructing Message Android App
- Android Tools
In this training, there are hands-on Android app projects including a ‘crystal ball’ app, a blog reader app and a self-destructing message app.
The good news is that you have the opportunity to learn how to make the exact same apps for iOS too – a skill mobile app developers need to master.
Lynda.com – Building a Note-Taking App for Android
By David Gassner
Building a Note-Taking App for Android is part of a matched set of mobile app development courses in the lynda.com library.
The training walks you through how to make a note-taking app for the Android platform. It covers Android specifics, working with Eclipse, adding an icon, creating a data model and user interface, and supporting older versions of Android.
While this particular course focuses on building the app for Android, its two sister courses cover how to make the same app for iOS and Windows Phone 8. For this reason, this training is a good choice if you want to make multi-platform apps.Click here for our in-depth Lynda review
Book – Learning Android
Written by an expert who’s taught Android to hundreds of developers, Learning Android is the book that will turn you into a pro Android developer.
The book explains the fundamentals while walking you through how to build a Twitter-like app. It also helps you build a collection of code snippets to help you in your future Android projects. It’s available in paperback and Kindle editions.
Android Developers Training
The Android Developers Training is the official online training resource for Android developers. This training is a series of articles that walks you through how to make your first app, starting with the basics.
The training is free of charge and the topics include:
- Building Your First App
- Managing the Activity Lifecycle
- Supporting Different Devices
- Building a Dynamic UI
- Saving Data
- Interacting with Other Apps
- Sharing Content
Android apps are written in the Java coding language. Having a good grasp on this language will help you to become a better Android coder. This is why it’s a good idea to consult Java training too.
This website recommends a number of sources of Java training, including a dedicated lynda.com course and a selection of quality books.
Disclosure of Material Connection: Some of the links in the post above are “affiliate links.” This means if you click on the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I use personally and believe will add value to my readers.