Course Overview
This 4-month bootcamp takes you from mobile development basics to shipping polished iOS and Android applications. You'll build apps with Flutter and Kotlin, integrate real APIs, push notifications, and deploy to both stores.
Skills You'll Gain
- Dart & Flutter Fundamentals
- Stateful & Stateless Widgets
- State Management (Provider / Riverpod / Bloc)
- Navigation & Deep Linking
- Android Development with Kotlin
- Jetpack Compose & Android Jetpack
- iOS Development with Swift (basics)
- REST API & Firebase Integration
- Push Notifications & Background Tasks
- Offline Storage & SQLite
- Google Play & App Store Deployment
- UI/UX principles for mobile
Course Syllabus
A structured 4-month roadmap — from Dart basics to shipping apps on the Play Store and App Store.
Dart & Flutter Fundamentals
- Variables, functions & control flow
- OOP: classes, inheritance, mixins
- Null safety & async/await
- Dart collections & generics
- Widget tree & build context
- Stateful vs Stateless widgets
- Material Design & Cupertino
- Layouts: Row, Column, Stack, Flex
State Management & APIs
- setState & InheritedWidget
- Provider package & ChangeNotifier
- Riverpod & state notifiers
- BLoC pattern basics
- REST API calls with Dio & http
- JSON serialization & models
- Firebase Auth & Firestore
- Firebase Storage & Cloud Messaging
Native Android with Kotlin
- Kotlin syntax & coroutines
- Activities, fragments & lifecycle
- Jetpack Compose basics
- ViewModel & LiveData
- Room Database & DAO
- Retrofit & OkHttp networking
- WorkManager & background tasks
- Push notifications (FCM)
Publishing & Capstone Project
- Unit & widget testing in Flutter
- App performance profiling
- Crash reporting with Firebase Crashlytics
- Code signing & release builds
- Full cross-platform app build
- Google Play Store submission
- TestFlight & App Store review
- Portfolio presentation & demo
Apps You'll Build
Personal Profile App
Flutter · DartCustom UI with themes, navigation drawer, and animated transitions between screens.
News Reader App
Flutter · REST API · FirebaseLive news feed with categories, bookmarks, Firebase Auth login, and offline support.
Task Manager (Android)
Kotlin · Room DB · RetrofitNative Android task app with local database, REST API sync, and push notifications.
E-Commerce Mobile App
Flutter · Riverpod · StripeFull shopping app with product listing, cart, payment gateway, and order tracking.
Capstone: Social App
Flutter · Firebase · Play StorePublished cross-platform social application with auth, real-time chat, and media uploads.
Tools & Technologies
Enrollment Details
-
Duration
4 Months (16 weeks) -
Schedule
Mon–Sat, 2–4 hrs/day -
Level
Intermediate -
Mode
Offline · Puducherry -
Batch Size
Small batches (10–15 students) -
Certificate
Vallamai Completion Certificate -
Placement Support
Resume prep & mock interviews
Ready to Build & Ship Your First App?
Join our next batch and learn mobile development from industry-experienced mentors. Limited seats available.