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

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

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

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

  5. Create a 3D Flight Simulator App for iOS and Android - Environment Creation

    Create a 3D Flight Simulator App for iOS and Android - Environment Creation

    Tutorial Advanced

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

  6. Android Essentials: Adding Events to the User’s Calendar

    Android Essentials: Adding Events to the User’s Calendar

    Tutorial Beginner

    The latest version of the Android SDK, code-named Ice Cream Sandwich, reached developers this week. For the first time, the SDK provides access to the...

  7. Create a 3D Flight Simulator App for iOS and Android - Theoretical Overview

    Create a 3D Flight Simulator App for iOS and Android - Theoretical Overview

    Tutorial Advanced

    In this tutorial series, we will create a flight simulator application using ShiVa3D Suite. A flight simulator is an interesting example of 3D programming....

  8. Android User Interface Design: Horizontal View Paging

    Android User Interface Design: Horizontal View Paging

    Tutorial Intermediate

    Perhaps you’ve seen some of the new user interface features available as part of the Android compatibility package. One such feature, horizontal view paging,...

  9. Android User Interface Design: Radio Buttons

    Android User Interface Design: Radio Buttons

    Tutorial Beginner

    In this quick tutorial you'll learn how to create basic Android radio selection controls using RadioGroup and RadioButton. You'll also learn how to react...

  10. Android User Interface Design: The Basics of Control Focus Order

    Android User Interface Design: The Basics of Control Focus Order

    Tutorial Beginner

    There’s nothing more annoying than trying to navigate a poorly designed user interface on a mobile application. How your application behaves in terms of...

  11. Android SDK Augmented Reality: Location & Distance

    Android SDK Augmented Reality: Location & Distance

    Tutorial Advanced

    Welcome to Part 2 of our series on building augmented reality applications on the Android platform. In Part 1, you learned how to use the camera, draw text...

  12. Android Essentials: Making Sense of Android Versioning

    Android Essentials: Making Sense of Android Versioning

    Tutorial Beginner

    Cupcake, Donut, Éclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich… Perhaps you’ve heard Android developers talking about these platform code-names...