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. SQLite Crash Course for Android Developers

    SQLite Crash Course for Android Developers

    Tutorial Intermediate

    Android applications can store application data in SQLite databases. In this tutorial, you learn how SQLite databases are designed and manipulated.

  2. Learn Java for Android Development: Checking Object Type with Instanceof

    Learn Java for Android Development: Checking Object Type with Instanceof

    Tutorial Beginner

    This quick lesson in our Learn Java for Android Development series shows you how to conditionally check the type of an object using the instanceof keyword in...

  3. How to Publish to the Android Market

    How to Publish to the Android Market

    Tutorial Beginner

    So, you've finished developing your Android application after weeks of hard work and want to release your creation to the world? This article will guide you...

  4. Launching the Browser From Your Android Applications - The Easy Way

    Launching the Browser From Your Android Applications - The Easy Way

    Tutorial Beginner

    This quick tip shows you how to launch the built-in Browser application in three ways. First, you learn how to launch the browser to a specific URL. Second,...

  5. Android Quick Tip: Using the Quick Contact Badge

    Android Quick Tip: Using the Quick Contact Badge

    Tutorial Beginner

    If you’ve spent any time on an Android device, you may have noticed how you can click on little Contact images to launch a toolbar with lots of different...

  6. Android SDK: Introduction to Gestures

    Android SDK: Introduction to Gestures

    Tutorial Intermediate

    One of the most widespread changes seen in the use of touch screen devices in the last couple of years has been the adoption of finger gestures, such as...

  7. Using Hardware Indicators with the Android SDK

    Using Hardware Indicators with the Android SDK

    Tutorial Beginner

    In this Android quick tip you will learn about two new methods of alerting users to events: Vibration and LED/Trackball lighting. These methods are referred...

  8. Beginning Android: Getting Started with Fortune Crunch

    Beginning Android: Getting Started with Fortune Crunch

    Tutorial Beginner

    You’ve learned how to create Fortune Crunch on iPhone and Appcelerator here on Mobiletuts+. Now learn how to create it on Android!

  9. Advanced Android: Getting Started with the NDK

    Advanced Android: Getting Started with the NDK

    Tutorial Advanced

    Learn how to install the Android NDK and begin using it. By the end of this tutorial, you will have created your own project that makes a simple call from...

  10. Android Essentials: Using the Contact Picker

    Android Essentials: Using the Contact Picker

    Tutorial Intermediate

    This tutorial will not only show you how to launch the contact picker and get results, but also how to use those results in Android SDK 2.0 and above.

  11. Android SDK Quick Tip: Formatting Resource Strings

    Android SDK Quick Tip: Formatting Resource Strings

    Tutorial Beginner

    This quick tip shows you how to create and use string resources as format strings. You will achieve this by creating and configuring the appropriate string...

  12. Android SDK: Using Alerts, Toasts and Notifications

    Android SDK: Using Alerts, Toasts and Notifications

    Tutorial Beginner

    If you have an Android powered device, then you will already have experienced different types of notifications. They're good for telling users about errors,...