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. Reading NFC Tags With Android

    Reading NFC Tags With Android

    Tutorial Intermediate

    Are you curious about what NFC is and how it can be integrated into your own Android applications? This tutorial will quickly introduce you to the topic...

  2. Android SDK: Working With Google Maps -  Displaying Places of Interest

    Android SDK: Working With Google Maps - Displaying Places of Interest

    Tutorial Intermediate

    With Google Maps in your Android apps, you can provide users with localization functions, such as geographical information. Throughout this series we have...

  3. Android SDK: Working with Google Maps - Google Places Integration

    Android SDK: Working with Google Maps - Google Places Integration

    Tutorial Intermediate

    Google Maps provides Android developers with localization tools that can be included within your own app interfaces. In this series, we are creating a basic...

  4. Android SDK: Working with Google Maps - Map Setup

    Android SDK: Working with Google Maps - Map Setup

    Tutorial Intermediate

    With the Google Maps Android API, you can build apps with localization features. In this series, we are creating an Android app in which the user's location...

  5. Android SDK: Working with Google Maps - Application Setup

    Android SDK: Working with Google Maps - Application Setup

    Tutorial Intermediate

    The Google Maps API for Android provides developers with the means to create apps with localization functionality. Version 2 of the Maps API was released at...

  6. Android SDK: Exploring Styles and Themes

    Android SDK: Exploring Styles and Themes

    Tutorial Beginner

    Styles and themes are time-saving ways to create a consistent look and feel across your Android application. In this tutorial, I’ll cover everything you need...

  7. Android SDK: Creating a Simple Property Animation

    Android SDK: Creating a Simple Property Animation

    Tutorial Beginner

    With Android you can include various types of animation in your apps. In this tutorial we will create a basic property animation using Android's Object...

  8. Android SDK: Creating a Simple Tween Animation

    Android SDK: Creating a Simple Tween Animation

    Tutorial Beginner

    The Android platform facilitates three different types of animation you can define in your application resources: property, tween and frame. In this...

  9. Android SDK: Receiving Data from the Send Intent

    Android SDK: Receiving Data from the Send Intent

    Tutorial Beginner

    On the Android platform, the Intent system allows users to share content between apps. You can send and receive multiple types of data on Android but in this...

  10. Android SDK: Implementing Drag-and-Drop Functionality

    Android SDK: Implementing Drag-and-Drop Functionality

    Tutorial Intermediate

    The drag-and-drop facility on the Android SDK is an interaction feature many apps can benefit from and getting started is straightforward. In this tutorial,...

  11. Android SDK: Using Fragments

    Android SDK: Using Fragments

    Tutorial Intermediate

    The notion of fragments was introduced in Android 3.0, API Level 11. Since then, the Android community has seen six major platform releases. Still, more than...

  12. Build a Twitter Search App: Fetch & Parse the Twitter JSON Feed

    Build a Twitter Search App: Fetch & Parse the Twitter JSON Feed

    Tutorial Intermediate

    This two-part tutorial series will introduce you to the fundamentals of working with RESTful web services using the Android SDK. Along the way, you’ll learn...