Mobile App Development
Android with Kotlin, and cross-platform apps with Flutter.
12 Weeks · Beginner to Intermediate · Live Online
Two mobile stacks, taught side by side, so you can tell for yourself which one fits the job — native Android when it matters, Flutter when speed-to-ship matters more.
About this course
Native Android development with Kotlin and Jetpack, plus cross-platform development with Flutter — enough of both to build and ship a real app to a device, not just an emulator. Covers Kotlin fundamentals, Jetpack Compose UI, Android architecture components (ViewModel, LiveData/StateFlow, Room), REST API integration and coroutines, Flutter widgets and state management, and the Play Store submission process.
What you'll build
A native Android app with Jetpack Compose wired to a real backend, published as a signed APK, and a Flutter app sharing one codebase across Android and iOS.
What's covered
- Kotlin fundamentals: syntax, null safety, coroutines
- Jetpack Compose: declarative UI, state hoisting, navigation
- Android architecture components: ViewModel, StateFlow, Room
- REST API integration with Retrofit and coroutines
- Dart fundamentals and Flutter's widget tree
- Flutter state management (Provider/Riverpod basics)
- Local storage: SharedPreferences, SQLite/Room, Flutter's local storage options
- Signing and publishing to the Play Store
Curriculum
- Week 1: Kotlin fundamentals: syntax, null safety, coroutines basics
- Week 2: Jetpack Compose: declarative UI, layouts, state hoisting
- Week 3: Android architecture: ViewModel, StateFlow, navigation
- Week 4: Room database and local persistence
- Week 5: REST API integration with Retrofit and coroutines
- Week 6: Project: native Android app with backend integration
- Week 7: Dart fundamentals and the Flutter widget tree
- Week 8: Flutter layouts, navigation, and state management
- Week 9: Flutter: async programming, REST API integration
- Week 10: Local storage and platform-specific considerations
- Week 11: Project: cross-platform Flutter app
- Week 12: App signing, Play Store submission, capstone review
Projects you'll build
- Native Android app — Kotlin, Jetpack Compose, and a real backend API integration, published as a signed APK.
- Cross-platform Flutter app — Single codebase targeting both Android and iOS, with local storage and API integration.
Who this is for
Developers who want to build real mobile apps and aren't sure yet whether native Android or cross-platform Flutter fits their goals better — this course lets you learn both and decide with real experience, not guesswork.
Why this one's different
Most mobile courses pick one stack and stay there. This one is deliberately split so you leave able to make an informed call on native vs. cross-platform for your next project.
Pricing
- STANDARD: ₹24,999
- PREMIUM: ₹39,999
- INTERNSHIP: ₹8,999
FAQs
Do I need prior programming experience?
Basic programming logic helps. Kotlin fundamentals are covered from scratch in week 1.
Will I learn iOS/Swift natively?
No — native iOS development isn't covered here. Flutter gets you to iOS through one shared codebase instead.
Which should I focus on if I can only pick one?
If the target is Android-only, go native. If you need both platforms fast, Flutter. We cover both so you can make that call yourself.