All roadmaps
📱

Mobile

Mobile Developer

Build, test, and ship native-quality apps for iOS and Android — UI, state, device APIs, offline data, and the app stores.

React NativeTypeScriptSwiftKotlin
1

Programming & platform basics

A language for mobile (JS/TS, Swift, or Kotlin)

Essential

How mobile apps work (lifecycle, permissions)

Recommended
2

Building UIs

A UI framework (React Native, SwiftUI, or Compose)

Essential

Navigation & screen flows

Essential

Responsive layouts & design systems

Recommended
Build it

Build a multi-screen app

beginner

A weather or notes app with navigation and a list/detail flow.

3

State & data

State management

Essential

Networking & offline storage

Recommended
4

Device APIs & native features

Camera, location, and notifications

Recommended

Push notifications

Optional
5

Testing & shipping

Testing mobile apps

Recommended

Building & releasing to the stores

Recommended
Build it

Publish a TestFlight / internal-track build

advanced

Take an app from code to a real signed build shared with testers.

Land the job

Turn the skills you built into offers — resume, tailoring, applications, and interview prep.

Build a recruiter-ready resume

Essential

Use the builder to produce a clean, ATS-friendly resume from your career memory.

Go

Tailor your resume to each role

Recommended

Match keywords and highlight the experience each job actually asks for.

Go

Browse and apply to open roles

Essential

Find roles that match the skills on this path and apply with your tailored resume.

Go

Prep for interviews

Essential

Practice coding, system design, and behavioral rounds with AI-driven mock interviews.

Go