Back to AnDev Formula

The full 24-week schedule.

Six months. Twenty-four weeks. New modules unlock every Monday at 8 PM IST and the Bi-weekly doubt-clearing sessions on Saturdays. Here's exactly what happens, week by week.

Your Week 1 starts the Monday after you enroll. The schedule below is yours from day one.
Light week Normal Heavy
MONTH 01

Kotlin foundations.

Get comfortable with Kotlin and OOP before touching a single screen. The language first, the framework second. That's how shipping teams learn.

Week 1 Getting Started with Apps Light

This week's topics

  • Community Walkthrough
  • Introduction to Mobile Apps
  • IntelliJ IDEA setup
Week 2 Kotlin Essentials · Part 1 Light

This week's topics

  • Introduction to Kotlin
  • Kotlin Fundamentals
  • Operators
  • Null safety
  • Control flow (conditionals & loops)
Week 3 Kotlin Essentials · Part 2 Normal

This week's topics

  • Collections in Kotlin
  • Functions & lambdas
  • Basic error handling
  • Kotlin advanced features
Week 4 Object-Oriented Programming Normal

This week's topics

  • OOP basics & 4 pillars
  • Interfaces & abstract classes
  • Data classes
  • Enum vs Sealed classes
  • Generics & reusability
  • Singleton & shared concepts
MONTH 02

Jetpack Compose, end to end.

From your first composable to a working app with state, navigation, and ui components. By the end of this month, you've learned creating industry standard UI.

Week 5 Android Studio & first Compose project Light

This week's topics

  • Android Studio setup
  • Creating your first project
  • Understanding the IDE & emulator
  • Introduction to Jetpack Compose
  • Your first app
Week 6 Composables & Layouts in depth Normal

This week's topics

  • Row, Column, Box layouts
  • Spacers & Constraint Layout
  • Text, TextField, OutlinedTextField
  • How to display Images & Icons
  • Buttons, Cards, Dividers
  • Lists, LazyRow, LazyColumn, Lazy Grids
Week 7 State management & Navigation Heavy

This week's topics

  • State Management
  • State hoisting, stateful vs stateless
  • ViewModel integration
  • Type-safe navigation
  • Task & Back stack
Week 8 Transient UI Components Normal

This week's topics

  • Top App Bar & Bottom Bar
  • Floating Action Button
  • Toasts & SnackBars
  • Alert Dialogs
  • Navigation Bar & Drawer
  • Bottom Sheet
  • Drop Down Menu
MONTH 03

Polish, persistence, and your first real apps.

Responsive layouts, animations, lifecycle, local storage. Your first two practice apps, then a full Note Taking app with Room.

Week 9 Responsive UI, Animations & first projects Heavy

This week's topics

  • What is responsive UI
  • Building responsive layouts in Compose
  • View & property animations
  • Animating UI in Jetpack Compose

Project 01 & 02

  • Dice Rolling App: Random number gen, composable image swapping, state-driven UI
  • Tic Tac Toe Game: ViewModel implementation, responsive UI, turn-based logic
Week 10 Activity Lifecycle & App Components Normal

This week's topics

  • Activity lifecycle methods
  • State changes & configuration handling
  • Bundles & Parcelable
  • Task & back stack basics, launch modes
  • Intents, Services, Broadcast Receivers, Content Providers
Week 11 Room Database & Note Taking App Normal

This week's topics

  • Introduction to Room, entities & DAOs
  • Queries, annotations, migrations
  • CRUD operations

Project 03

  • Note Taking App: Full add/edit/delete with ViewModel + state flow + Compose UI
Week 12 Networking (Ktor & Hilt) Normal

This week's topics

  • Introduction to APIs, API keys, Postman
  • Understanding JSON
  • API integration with Ktor
  • Dependency Injection (Hilt)
  • DI setup & implementation
  • @Inject, @Module, @Provides
MONTH 04

Backend, real data, real apps.

Weather app with live API. Firebase. Supabase. Video Player. By the end of month 4, you're shipping production-style apps with real backends.

Week 13 Weather App Project Heavy

Project 04

  • Weather App: Beautiful UI, live weather API, Hilt DI, loading & error states, animations
Week 14 Firebase Integration Normal

This week's topics

  • Setting up Firebase in Compose
  • Firebase Authentication
  • Firestore for real-time data
  • Realtime Database in Compose
  • Firebase Storage for media
Week 15 Supabase Normal

This week's topics

  • Introduction to Supabase & features
  • Setup for Android
  • Authentication
  • Realtime database & CRUD
  • Managing tables & relationships
  • Integration with Compose
Week 16 Video Player App Project Heavy

Project 05

  • Video Player App: Modern media UI, video playback, play/pause/seek controls, media notifications
MONTH 05

Device capabilities & flagship builds.

Camera, notifications, permissions, maps. Your Stylish E-commerce app. Backend development. By month 5, you're working at the level of a junior Android engineer.

Week 17 Camera, Notifications & Permissions Normal

This week's topics

  • Notifications, channels, FCM, push notifications
  • Android permissions & run-time permission flow

Project 06

  • Camera App with CameraX: Capturing photos & video, preview, zoom/flash/focus
Week 18 Stylish E-commerce App Project Heavy

Project 07

  • Stylish E-commerce App: Modern UI, Firebase (Auth/Firestore/Storage), Hilt, Clean Architecture, auth, cart, checkout
Week 19 API Development & Maps Heavy

This week's topics

  • Setting up backend for Android apps
  • Creating RESTful APIs
  • Handling requests & responses, JSON
  • Testing APIs with Postman
  • Maps integration, markers, camera controls
Week 20 AI with Android & Face Detection Heavy

This week's topics

  • AI, ML, and Deep Learning (what's the difference)
  • Running ML models in Android
  • Firebase ML Kit, MediaPipe ML
  • Python connectivity

Project 08

  • AI Face Detection App: Real-time face detection, MediaPipe + Firebase ML Kit
MONTH 06

Cross-platform, shipping, career.

KMP and Compose Multiplatform. Three KMP projects. Publishing to Play Store. AdMob. Career sessions and placement support. Walk out with eleven apps in your portfolio and a real plan for what's next.

Week 21 KMP, CMP & Currency Converter Normal

This week's topics

  • Introduction to cross-platform development
  • Kotlin Multiplatform (architecture & use cases)
  • Compose Multiplatform (sharing UI across platforms)
  • Best practices & project examples

Project 09

  • Currency Converter App (KMP): Shared business logic, Compose UI across Android & iOS
Week 22 Task Manager & Social Media (KMP/CMP) Heavy

Projects 10 & 11

  • Task Manager App (KMP): Cross-platform persistence, shared ViewModels, sync architecture
  • Social Media App (KMP/CMP): Feed of posts, post detail view, shared UI across Android & iOS
Week 23 Publishing & Monetization Normal

This week's topics

  • Setting up Google Play Console
  • Preparing app for release, signed APK/AAB
  • Publishing & managing store listings
  • Introduction to monetization & AdMob
  • Banner, Interstitial & Rewarded Ads
  • Best practices for ad placement
Week 24 Career, placement & certificate Light

This week's topics

  • Resume building & LinkedIn optimization
  • Interview preparation strategies
  • How to grab an internship
  • Internship opportunities at Neat Roots
  • Finding off-campus opportunities
  • Course wrap-up & portfolio review
  • Certificate of Completion

Ready to start?

Enroll once. Your Week 1 starts on that day.

Enroll in AnDev Formula
Scroll to Top