Code Conquest

  • Home
  • What is Coding?
  • Tutorials
  • Training
  • Reviews
  • Knowledge Center
  • Versus
  • Blog
You are here: Home / Coding Training Recommendations / Android Training

Android Training

AndroidAndroid 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

TreehouseAndroid Development is a Track from Treehouse. The topics currently include:

  • 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.

Click here and try Treehouse for free...
Click here for our in-depth Treehouse review

Lynda.com – Building a Note-Taking App for Android

lynda.comBy 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

Learning AndroidBy Marko Gargenta

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.

Click here to get it from Amazon…

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

Click here to learn more…

Java Training

JavaAndroid 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.

See all Java training recommendations…



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.

Popular Series

  • What is Coding?
  • How to Make Your First Website
  • Understanding Hex Color Codes
  • How to Become a Coder in 6 Months: a Step-by-Step Action Plan
  • How to Start a Coding Project

Get Our Newsletter

Enter your email address and we'll notify you whenever we add something new to the site.

Popular Blog Posts

  • The 50 Best Websites to Learn Python
  • The 50 Best Websites to Learn JavaScript
  • The 50 Best Websites to Learn PHP
  • Want to Switch Careers? Coding May Be the Perfect Solution!
  • 9 of the Hottest Tech Skills Hiring Managers Look for on LinkedIn

Latest Blog Posts

  • Effective Strategies For Debugging Code
  • Effective Time Management Tips for Programmers
  • Code Documentation: Tools and Techniques
  • Is Data Analytics Hard to Learn?
  • Comparing Data Science vs Computer Science

Explore Code Conquest

  • What is Coding?
  • Free Code Tutorials
  • Coding Training Recommendations
  • Coding Training Reviews
  • Knowledge Center
  • Cheat Sheets
  • Coding Quizzes
  • Versus

Deals, Discounts and Coupons

Deals

Code Conquest

  • Home
  • About
  • Privacy Policy
  • Contact Us
  • Terms of Use
  • Write for Us
  • Featured Review

Copyright © 2025 Code Conquest · About · Terms · Privacy · Contact Us · Write For Us