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. Getting Started With RenderScript on Android

    Getting Started With RenderScript on Android

    Tutorial Advanced

    RenderScript is a scripting language on Android that allows you to write high performance graphic rendering and raw computational code. Learn more about...

  2. Android SDK: Implement an Options Menu

    Android SDK: Implement an Options Menu

    Tutorial Beginner

    This tutorial will teach you how to implement an options menu in any of your Android SDK applications. Read on!

  3. Android Essentials: Submitting Your Application to the Android Market

    Android Essentials: Submitting Your Application to the Android Market

    Tutorial Beginner

    You've read Mobiletuts+ tutorials. You had an idea. You turned it into an app. You've tested it. Your friends love it. Your designer's stopped tweaking...

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

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

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

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

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

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

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

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