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.
  1. Android Sensors in Depth: Proximity and Gyroscope

    Android Sensors in Depth: Proximity and Gyroscope

    Tutorial Intermediate

    Gyroscopes and proximity sensors are available on most Android phones today. By using them creatively, you can add a whole new dimension to your user...

  2. Android From Scratch: How to Run Your Application on a Physical Device

    Android From Scratch: How to Run Your Application on a Physical Device

    Tutorial Beginner

    If you are building an app that you to plan to publish on Google Play, it is very important that you understand how it behaves on a physical device. In this...

  3. What Are Android Intents?

    What Are Android Intents?

    Tutorial Beginner

    Intents are a fundamental topic for Android developers. In this tutorial, I'll teach you about intents from A-Z.

  4. Android From Scratch: Creating Styles and Themes

    Android From Scratch: Creating Styles and Themes

    Tutorial Beginner

    On Google Play, which hosts well over a million apps today, looks are just as important as functionality, if not more! In this tutorial, you'll learn how to...

  5. Android SDK: Creating Custom Views

    Android SDK: Creating Custom Views

    Tutorial Intermediate

    The Android platform provides an extensive range of user interface items that are sufficient for the needs of most apps. However, there may be occasions on...

  6. How to Create an Android App Without Coding

    How to Create an Android App Without Coding

    Tutorial Beginner

    You can be a non-programmer and still build a profitable Android app. In this article, I'm going to introduce you to several tools and templates that allow...

  7. Android From Scratch: Building Your First Android Application

    Android From Scratch: Building Your First Android Application

    Tutorial Beginner

    In this tutorial, you will build your first Android application. You will have the chance to look at how Android Studio works and to understand the concepts...

  8. How to Get Started With an Android App Template

    How to Get Started With an Android App Template

    Tutorial Beginner

    CodeCanyon has hundreds of Android app templates that you can use to jump-start the development of your next app. In this tutorial, I'll help you get started...

  9. Kotlin From Scratch: More Fun With Functions

    Kotlin From Scratch: More Fun With Functions

    Tutorial Intermediate

    Learn about top-level functions, lambda expressions, anonymous functions, local functions, infix functions, and member functions in Kotlin.

  10. 10 Best Restaurant App Templates

    10 Best Restaurant App Templates

    Tutorial Beginner

    Do you want to build a restaurant app? Food app templates are a great way to jump-start your next development project or to learn from other people's work.

  11. Kotlin From Scratch: Classes and Objects

    Kotlin From Scratch: Classes and Objects

    Tutorial Intermediate

    Get an introduction to object-oriented programming in Kotlin by learning about classes: constructors and properties, casting, and advanced class features.

  12. 9 Best Android App Templates for Business

    9 Best Android App Templates for Business

    Tutorial Beginner

    Are you planning to create an app for your business? If you don't know where to start, that's where Android business app templates from CodeCanyon can help....