Learn Android Development

Learn to build feature-rich Android apps with Java, Kotlin, and other programming languages using Android Studio. Master Android development with these tutorials.

All Android Development content:

  1. Google Fit for Android: Reading Sensor Data

    Google Fit for Android: Reading Sensor Data

    Tutorial Beginner

    Google Fit is a platform that allows developers to build applications that are focused on user fitness data. One of the tools Google has provided is Google...

  2. How to Recognize User Activity With Activity Recognition

    How to Recognize User Activity With Activity Recognition

    Tutorial Beginner

    Making an application context-aware is one of the best ways to offer useful services to your users. There are a few ways to do this, including building...

  3. How to Create a To-Do List App With Polymer and Cordova

    How to Create a To-Do List App With Polymer and Cordova

    Tutorial Beginner

    If you've been tasked with developing an Android app on a very short deadline, then using hybrid technologies might be the best thing to do. Though hybrid...

  4. Google Fit for Android: An Overview

    Google Fit for Android: An Overview

    Tutorial Beginner

    Google Fit is included in Google Play Services and allows developers to store fitness data for users in order to help users keep track of their exercise...

  5. How to Advertise Android as a Bluetooth LE Peripheral

    How to Advertise Android as a Bluetooth LE Peripheral

    Tutorial Intermediate

    Although a relatively new technology, Bluetooth Low Energy (LE) has already proven itself to be a versatile and useful communication medium. While it can be...

  6. Understanding AsyncTask Values in 60 Seconds

    Understanding AsyncTask Values in 60 Seconds

    Tutorial Beginner

    On Android, the AsyncTask class is commonly used to perform operations on a background thread. In this video, I show you how an AsyncTask works and how you...

  7. How to Grow Your Audience With Google App Invites

    How to Grow Your Audience With Google App Invites

    Tutorial Beginner

    In this tutorial, I will show you how you can grow your mobile app's audience by letting existing users invite their friends to try the app. Google released...

  8. Gradle in 60 Seconds

    Gradle in 60 Seconds

    Tutorial Beginner

    Gradle is the de facto build system for Android Studio. It takes your project's source code, resources, and other dependencies, and packages them up into an...

  9. An Introduction to Face Detection on Android

    An Introduction to Face Detection on Android

    Tutorial Intermediate

    Introduced with the Vision libraries in Play Services 8.1, Face Detection makes it easy for you as a developer to analyze a video or image to locate human...

  10. Using Gradle Build Variants

    Using Gradle Build Variants

    Tutorial Intermediate

    One of the key features of Android Studio is the integration of Gradle as an Android build system. While the overall purpose of a build system is to take...

  11. Getting Started With Google Maps for Android: Advanced

    Getting Started With Google Maps for Android: Advanced

    Tutorial Advanced

    While the standard features of Google Maps are incredibly useful, there will be times that you want to do a little bit more. Luckily, Google has created an...

  12. Getting Started With Google Maps for Android: Intermediate

    Getting Started With Google Maps for Android: Intermediate

    Tutorial Intermediate

    Without a doubt, maps are one of the most useful tools for users when included in an app. This tutorial is the second in a series going over Google Maps v2...