All tracks
Mobile Development
Apps in every pocket
Android, iOS, cross-platform — Kotlin, Swift, Flutter, and React Native
5 steps~31 weeks
- 1
Programming Fundamentals for Mobile
Learn Kotlin or Swift basics, OOP principles, and mobile UI design patterns.
KotlinSwiftOOPUI DesignMobile Patterns6 weeks1 resource - 2
Native Android or iOS Development
Build native apps with Android Studio or Xcode — activities, fragments, navigation, and data storage.
Android StudioJetpack ComposeSwiftUIRoom/CoreDataNavigation10 weeks1 resource - 3
Cross-Platform with Flutter or React Native
Build for both platforms with Flutter/Dart or React Native/TypeScript.
FlutterDartReact NativeTypeScriptCross-Platform UI8 weeks1 resource - 4
Backend Integration & APIs
Connect mobile apps to REST APIs, Firebase, and real-time databases.
REST APIsFirebaseGraphQLWebSocketsAuthentication4 weeks1 resource - 5
App Store Deployment & Monetization
Publish to Play Store and App Store. Learn app signing, optimization, and monetization.
Play StoreApp StoreApp SigningASOMonetization3 weeks1 resource