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 tutorials:

  1. Android SDK: Build a Mall Finder App - Points of Interest

    Android SDK: Build a Mall Finder App - Points of Interest

    Tutorial Intermediate

    This tutorial will explore how to use the Google Maps API to overlay points of interest (POI) and use the available Location Based Services on your handset...

  2. Android 2011: A Year in Review

    Android 2011: A Year in Review

    Tutorial Beginner

    Industry gurus Shane Conder and Lauren Darcey provide a recap of the Android ecosystem in 2011 and offer predictions for how the platform may evolve in 2012.

  3. Android SDK: Build a Mall Finder App - Mapview & Location

    Android SDK: Build a Mall Finder App - Mapview & Location

    Tutorial Intermediate

    This tutorial will explore how to use the Google Maps API to overlay points of interest (POI) and use the available Location Based Services on your handset...

  4. Android SDK: Creating a Rotating Dialer

    Android SDK: Creating a Rotating Dialer

    Tutorial Intermediate

    The Android SDK offers a wide range of interface components, including TextViews, Buttons, and EditText boxes. However, adding custom interface elements to...

  5. Android SDK: Context Menus

    Android SDK: Context Menus

    Tutorial Beginner

    Learn about context menus and long-press user interaction on Android in this Android SDK quick tip!

  6. Getting Started With Kindle Fire Development

    Getting Started With Kindle Fire Development

    Tutorial Intermediate

    The Kindle Fire is the new touchscreen and e-book reader from Amazon. This device has generated a lot of buzz, and for good reason! It is currently the best...

  7. Android User Interface Design: Creating a Numeric Keypad with GridLayout

    Android User Interface Design: Creating a Numeric Keypad with GridLayout

    Tutorial Intermediate

    At first glance, you might wonder why the new GridLayout class even exists in Android 4.0 (aka Ice Cream Sandwich). It sounds a lot like TableLayout. In...

  8. Data Management Options for Android Applications

    Data Management Options for Android Applications

    Tutorial Intermediate

    This Android quick tip will introduce you to the various data storage options available on the Android platform. A brief practical overview with...

  9. Android SDK: Using the Text to Speech Engine

    Android SDK: Using the Text to Speech Engine

    Tutorial Intermediate

    This tutorial will teach you to give your applications a voice with the Android SDK text to speech engine!

  10. Create a 3D Flight Simulator App for iOS and Android – Project Export

    Create a 3D Flight Simulator App for iOS and Android – Project Export

    Tutorial Intermediate

    In this tutorial series, we will create a flight simulator application using ShiVa3D Suite. In order to build this application, we will cover all the topics...

  11. Android User Interface Design: Icon Design

    Android User Interface Design: Icon Design

    Tutorial Beginner

    Just as iOS apps should emulate the look and feel of the iOS platform, professional-grade Android applications should be designed to integrate well with the...

  12. Android SDK: Implement a Share Intent

    Android SDK: Implement a Share Intent

    Tutorial Intermediate

    This tutorial runs through the basic process of creating a share button, implementing the share Intent, passing your content, and building the chooser list.