SITPS Header

Skills in Mobile Development

  • Description
  • Curriculum
e960d16fb83ab9f3cbc60a5ed11be478

 

📱 Mobile Development – 3-Month Skill Program

Duration: 3 Months
Schedule: 5 Classes per Week, 2 Hours per Class
Total Instructional Hours: ~120 Hours


📌 Month 1: Introduction to Mobile App Development

  • Week 1: Basics of Mobile Platforms
    • Overview of iOS and Android ecosystems
    • Native vs Hybrid vs Cross-platform development
    • Tools: Android Studio, Xcode, VS Code
  • Week 2: Setting Up the Development Environment
    • Installing SDKs and emulators
    • Understanding project structure
    • Version control with Git
  • Week 3: Introduction to Dart & Flutter (or React Native Basics)
    • Dart/JavaScript fundamentals
    • Widgets and UI components
    • Hot reload and debugging
  • Week 4: Building First Simple App
    • Layouts, navigation
    • State management (basics)
    • App testing on emulator/real device

📌 Month 2: Intermediate App Development Concepts

  • Week 5: User Interface Design
    • Material Design principles
    • Responsive and adaptive layouts
    • Forms and user inputs
  • Week 6: State Management & Navigation
    • Advanced state management (Provider/Redux/Bloc)
    • Route handling and deep linking
  • Week 7: Working with APIs
    • REST APIs and JSON
    • HTTP Requests (GET, POST)
    • Handling async data
  • Week 8: Local Storage and Firebase
    • Using SQLite and SharedPreferences
    • Firebase setup, Authentication, and Firestore

📌 Month 3: App Completion & Deployment

  • Week 9: Advanced Features
    • Camera and Gallery access
    • Maps and Geolocation
    • Notifications
  • Week 10: Testing & Debugging
    • Unit testing
    • Integration testing
    • Debugging techniques
  • Week 11: App Optimization
    • Performance optimization
    • Code splitting and lazy loading
  • Week 12: Deployment
    • Preparing for Play Store/App Store
    • Signing APKs
    • Publishing & App Updates

Deliverables:

  • 2 Complete Mobile Apps by end of course
  • Certificate of Completion
  • Portfolio-ready project

 

Layer 1