Learn Mobile Development

Learn mobile development from start to finish with these free tutorials. Create iOS and Android apps using Ionic, React Native, Kotlin, Firebase, and more.

Getting started with Mobile Development

  • Android Essentials: Creating Simple User Forms

    Android Essentials: Creating Simple User Forms

    Esther Vaati
  • How to Turn Your WordPress Website Into a Mobile App

    How to Turn Your WordPress Website Into a Mobile App

    Franc Lucas
  • Capture and Crop an Image with the Device Camera

    Capture and Crop an Image with the Device Camera

    Sue Smith
    1. Learn Java for Android Development: Java Syntax

      Learn Java for Android Development: Java Syntax

      Tutorial Beginner

      In this tutorial series, you’ll become familiar with Java, the programming language used to develop Android applications. Our goal is to prepare those...

    2. 20 Best iOS App Mockup Generators

      20 Best iOS App Mockup Generators

      Tutorial Beginner

      Promoting your app or website so it can connect with potential users can be easy when you use an iOS app mockup generator from Placeit. The designs are...

    3. Learn Java for Android Development: Introduction to Java

      Learn Java for Android Development: Introduction to Java

      Tutorial Beginner

      In this tutorial series, you’ll become familiar with Java, the programming language used to develop Android applications. Our goal is to prepare those...

    4. 10 Best Android App Templates With Maps Integration

      10 Best Android App Templates With Maps Integration

      Tutorial Beginner

      Whether you're running a food take-out, tourism, or ride-sharing business, you need an app. And all these apps will be better with built-in Google Maps! In...

    5. Understanding Native, WebView, and Hybrid Templates for Android Apps in 2023

      Understanding Native, WebView, and Hybrid Templates for Android Apps in 2023

      Tutorial Beginner

      Discover the wide variety of premium Android mobile templates you can find in the CodeCanyon marketplace. You can customize these templates to create the...

    6. Android From Scratch: Understanding Views and View Groups

      Android From Scratch: Understanding Views and View Groups

      Tutorial Beginner

      Aside from a handful of edge cases, every application that you build has some form of user interface. On Android, this is accomplished through the use of...

    7. Jump-Start Your Mobile App With an iOS App Template

      Jump-Start Your Mobile App With an iOS App Template

      Tutorial Beginner

      The best way to reach mobile users is through apps. By engaging with mobile users, you’re taking advantage of mobile traffic. It increases your visibility...

    8. 9 Best Weather App Templates

      9 Best Weather App Templates

      Tutorial Beginner

      By using a premium weather app template, you will be able to easily create a fully functional and professionally designed weather app that your users will love.

    9. What Is the Android Activity Lifecycle?

      What Is the Android Activity Lifecycle?

      Tutorial Beginner

      Activities are a fundamental part of Android app development, and you need to understand their lifecycles. So learn all about the Activity lifecycle.

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

    11. Easier React Native Development With Expo

      Easier React Native Development With Expo

      Tutorial Beginner

      Expo is a collection of tools that make it easier to code React Native apps. In this tutorial, I'm going to show you how you can quickly create React Native...

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