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. Consuming Web Services with kSOAP

    Consuming Web Services with kSOAP

    Tutorial Intermediate

    In this tutorial, you'll learn how to consume web services using the popular kSOAP library in an Android application. kSOAP is a reputable library loved by...

  2. Android SDK: Samples

    Android SDK: Samples

    Tutorial Beginner

    In this series, we have been exploring the basics of Android development. We have looked at what you need to know when building the elements in Android apps....

  3. Android SDK: Java Application Programming

    Android SDK: Java Application Programming

    Tutorial Intermediate

    Our goal in this series is to learn about Android SDK development. So far we explored the development tools, looked at the structure of an Android app...

  4. Android SDK: User Interaction

    Android SDK: User Interaction

    Tutorial Intermediate

    In this series we are learning about Android SDK development from scratch! In the last part, we created a basic user interface design with some typical...

  5. Android SDK: User Interface Design

    Android SDK: User Interface Design

    Tutorial Beginner

    In this series we're learning about Android SDK development from scratch! In this tutorial, we will build a simple user interface layout with a few visual...

  6. Android SDK: App Structure

    Android SDK: App Structure

    Tutorial Beginner

    In this series we are learning about Android development. So far we installed the development tools and became acquainted with them. In this tutorial, we...

  7. Android SDK Requirements

    Android SDK Requirements

    Tutorial Intermediate

    This is the first in our Learn Android SDK From Scratch series! In this tutorial you will learn about the requirements necessary to get up and running with...

  8. Android SDK: Drawing with Opacity

    Android SDK: Drawing with Opacity

    Tutorial Beginner

    This tutorial demonstrates how to allow users to draw with opacity values. While this post builds on related tutorials published on Mobiletuts+, you can dive...

  9. Android SDK: Drawing with Pattern Fills

    Android SDK: Drawing with Pattern Fills

    Tutorial Intermediate

    This tutorial demonstrates how to enhance a drawing application by allowing the user to paint with pattern fills rather than solid colors. Read on!

  10. Android SDK: Create a Drawing App - Essential Functionality

    Android SDK: Create a Drawing App - Essential Functionality

    Tutorial Intermediate

    In this series, we will create a finger-painting app for Android using touch interaction. The user will be able to select from a color palette, choose a...

  11. Android SDK: Create a Drawing App – Touch Interaction

    Android SDK: Create a Drawing App – Touch Interaction

    Tutorial Intermediate

    In this series, we will create a finger-painting app for Android using touch interaction. The user will be able to select from a color palette, choose a...

  12. Android SDK: Create a Drawing App - Interface Creation

    Android SDK: Create a Drawing App - Interface Creation

    Tutorial Intermediate

    In this series, we will create a finger-painting app for Android using touch interaction. The user will be able to select from a color palette, choose a...