Specialization

Mobile Roadmap

Build mobile applications that feel native on iOS and Android. Start with React Native and Expo, then dive into native APIs, app store deployment, and performance optimization for mobile.

14 skill nodes~90 hours8 core · 6 optional

Path Overview

Foundation
3
Intermediate
4
Advanced
4
Expert
3
CoreOptional

Skill Tree

Mobile skill progression

Expand any node to see its description and learning resources. Use the checkbox to track your progress.

Core skill — essential for this pathOptional — explore when readyClick node to expand · checkbox to track
1

Foundation

3 core · 0 optional

React Native Basics
react-native
Expo & Dev Environment
tooling
Mobile UI Patterns
ui
next level
2

Intermediate

3 core · 1 optional

Navigation (Expo Router)
navigation
State Management
state
Native APIs & Permissions
native
Animations (Reanimated)
optional
animation
next level
3

Advanced

2 core · 2 optional

Push Notifications
optional
notifications
Offline & Data Sync
optional
offline
Performance Optimization
performance
App Store Deployment
deployment
next level
4

Expert

0 core · 3 optional

Flutter (Alternative Path)
optional
flutter
Native Modules (Swift/Kotlin)
optional
native
Mobile CI/CD (EAS Build)
optional
cicd

Ready to go deeper?

Explore all 9 career paths or read mindset articles to complement your technical skills.