← Dashboard

mobile / getting started

Mobile Development, Free

Build apps for the devices in everyone's pocket. Your first decision is native vs. cross-platform — this page lays out all four main paths so you can choose, then dive in. All resources free and current.

updated jul 2026·2 approaches·all free

There are two ways to build a mobile app. Native means writing separately for each platform — Kotlin for Android, Swift for iOS — for maximum performance and platform fit. Cross-platform means one codebase for both, using Flutter or React Native, for speed and reach. There's no wrong answer; pick based on your goals and background. All four official learning paths below are free.

01 · NATIVE

One platform, done right

Official training for building directly on Android and iOS.

02 · CROSS-PLATFORM

One codebase, both platforms

Write once, ship to Android and iOS — the two leading frameworks.

Pick your path

Go deep on one platform or framework.