Android Labs (weeks 1-7)
Lab 1
- Setting up the Development Environment
- Hello World
- Resource Management & GUI basics
Lab 2
- Single Activity Interactive UIs
- ConstraintLayout features
Lab 3
- Fragments
- Advanced UI interactions & Intents
Lab 4
- Broadcast receivers
- Dynamic Lists
Lab 5
- Video Recording
- Storage
- Content Providers
Lab 6
- Service & background tasks
Lab 7
- Unit & UI testing
Cloud, External Services & IoT Labs (weeks 8-12)
Lab 8
- Mobile & Web Services
Lab 9
- Mobile & Sensors
Lab 10
- Microcontrollers, Arduino
Lab 11
- Communication protocols
Lab 12
- Cloud centric IoT