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. 15 Best Mobile App Templates on CodeCanyon

    15 Best Mobile App Templates on CodeCanyon

    Tutorial Beginner

    A mobile app template cuts down on the amount of time and money you spend creating your next app. Many beginners use CodeCanyon app templates as a learning...

  2. Programming for Android: What Language to Use?

    Programming for Android: What Language to Use?

    Tutorial Beginner

    Whether you are a seasoned app developer looking to learn a new language or a student looking to start your freelance career as an app developer, here is a...

  3. How to React to Touch Events in Flutter

    How to React to Touch Events in Flutter

    Tutorial Beginner

    Almost every app will need some sort of user input. Usually, your app will need to respond to touch events. This is a small guide to touch events, especially...

  4. How to Code a Navigation Drawer for an Android App

    How to Code a Navigation Drawer for an Android App

    Tutorial Beginner

    In this post, you'll learn how to display navigation items inside a navigation drawer in Android. We'll cover how to use Jetpack navigation to perform this...

  5. How to Make Android Apps for Beginners

    How to Make Android Apps for Beginners

    Tutorial Beginner

    Are you a new developer learning Java? Read ahead to learn how to make your first Java Android app as a beginner.

  6. How to Code a Bottom Navigation Bar for an Android App

    How to Code a Bottom Navigation Bar for an Android App

    Tutorial Beginner

    Learn how to build a material design app with a bottom navigation bar in Android using the BottomNavigationView API.

  7. How to Create Lists in Your App With Flutter

    How to Create Lists in Your App With Flutter

    Tutorial Advanced

    A list is a key UI element for mobile apps. You'll learn all about how to create lists in your Flutter app in this tutorial.

  8. Android From Scratch: Using REST APIs

    Android From Scratch: Using REST APIs

    Tutorial Beginner

    In this tutorial, I'm going to show you how to use the classes and methods available in the Android SDK to connect to remote web servers and interact with...

  9. How to Create an Android Chat App Using Firebase

    How to Create an Android Chat App Using Firebase

    Tutorial Beginner

    With Firebase, creating real-time social applications is a walk in the park. And the best thing about it is that you don't have to write a single line of...

  10. Android Essentials: Creating Simple User Forms

    Android Essentials: Creating Simple User Forms

    Tutorial Beginner

    Android applications often rely upon data supplied by users. This tutorial walks you through the creation and use of a number of the most common controls for...

  11. Make a Simple Mobile App With Material Design: Create a Login Screen

    Make a Simple Mobile App With Material Design: Create a Login Screen

    Tutorial Beginner

    If you want to create beautiful apps that stand out from the crowd, you need to incorporate Material Design in your creation process. This tutorial will...

  12. How to Code an App With a Template

    How to Code an App With a Template

    Tutorial Intermediate

    Apps are expensive, and it can be hard to even find qualified developers. That's where mobile app templates can help. Templates can reduce the cost of app...