Course Modules |
Core Modules |
Introduction to Mobile App Development |
Platforms overview, native vs hybrid, tools, lifecycle |
Programming Fundamentals |
Basics in Java/Kotlin (Android), Swift (iOS), Dart (Flutter) |
UI/UX Design Principles |
Layout structures, responsive UI, platform design guidelines |
Navigation & State Management |
Stack, tab, drawer navigation; managing app state |
Local Storage |
SQLite, SharedPreferences, CoreData basics |
API Integration |
Fetch data from REST APIs, handle JSON, use Firebase |
Native Features |
Camera, GPS, sensors, notifications, permissions |
Testing & Debugging |
Emulators, real device testing, debugging tools |
Deployment |
App signing, release builds, publish to Play Store & App Store |
Capstone Project |
Design, build, and showcase a full mobile application |
Optional Modules |
Cross-platform Development |
Using Flutter or React Native |
CI/CD Integration |
Using GitHub Actions or Fastlane for build automation |
In-app Purchases & Ads |
Integrate AdMob and payment gateways |
Participants will receive a Certificate of Completion recognized in the industry to showcase your new skills.