36 Classes × 45 min
| Class No. | Topic / Focus | Key Concepts & Activities | Outcome / Mini Project |
| 1 | Introduction to Apps | What are apps, Android ecosystem, real-world examples | Identify 3 app types (game, utility, AI) |
| 2 | Development Tools | Install MIT App Inventor / Thunkable, explore interface | Open first project, explore UI blocks |
| 3 | First App: “Hello World” | Components, labels, buttons, emulator testing | Build Hello World app |
| 4 | UI Basics – Layouts | Horizontal/vertical layouts, alignment, colors | Create colorful screen layout |
| 5 | UI Elements – Inputs | Buttons, text boxes, labels, images | Make a simple calculator screen |
| 6 | Mini Project: Login App | Combine UI + basic logic | Build simple Login/Signup screen |
| 7 | Events & Interactivity (1) | Click events, variable basics | Make button-based counter app |
| 8 | Events & Interactivity (2) | Animation, timers, touch events | Build Doodle/Drawing app |
| 9 | Sensors – Introduction | Accelerometer, gyroscope overview | Understand sensor components |
| 10 | Sensors – Hands-On | Tilt, motion sensing | Build Tilt Game (move ball) |
| 11 | Sensors – GPS Basics | Location services, map basics | Display current coordinates |
| 12 | Data & Storage (1) | Variables, data types, lists | Simple score tracker |
| 13 | Data & Storage (2) | TinyDB, local storage | Notes App – save/delete notes |
| 14 | Mini Project – To-Do App | Integrate UI + local storage | To-Do List App |
| 15 | Networking (1) | What is an API, how apps get data | Explore sample APIs |
| 16 | Networking (2) | Fetching API data | Weather App – city temperature |
| 17 | Networking (3) | JSON basics, display results | Add city search + forecast |
| 18 | Multimedia (1) | Add images, music, sounds | Create Soundboard app |
| 19 | Multimedia (2) | Camera & image picker | Photo Capture App |
| 20 | Databases & Cloud (1) | What is a database, Firebase intro | Connect Firebase to app |
| 21 | Databases & Cloud (2) | Login/signup functionality | Create Firebase login screen |
| 22 | Databases & Cloud (3) | Realtime data exchange | Simple Chat App |
| 23 | Artificial Intelligence (1) | What is AI, examples in apps | Use AI blocks or chatbot API |
| 24 | Artificial Intelligence (2) | Text recognition / chatbot | Build basic AI Chatbot |
| 25 | App Security & Ethics (1) | Permissions, data safety | Discuss ethical app design |
| 26 | App Security & Ethics (2) | Responsible coding & privacy | Review secure login code |
| 27 | Testing & Debugging (1) | Emulator testing, find bugs | Debug earlier projects |
| 28 | Testing & Debugging (2) | Peer review (test each other’s app) | Improve app quality |
| 29 | Publishing & Sharing (1) | Exporting APKs | Generate APK file |
| 30 | Publishing & Sharing (2) | Intro to Play Store process | Prepare App description & logo |
| 31 | Capstone Project (1) | Brainstorm & select idea | App proposal (problem + idea) |
| 32 | Capstone Project (2) | Design UI + plan logic | Create app wireframe |
| 33 | Capstone Project (3) | Develop core features | Build working prototype |
| 34 | Capstone Project (4) | Add APIs / Database / AI (optional) | Add advanced features |
| 35 | Capstone Project (5) | Testing + Debugging | Finalize app build |
| 36 | Capstone Project (6) | Present & Demo | Showcase final apps to class |
