Android Development Course

About the Program
This Android Development course covers everything from Java/Kotlin fundamentals to building full-featured Android applications using modern tools like Android Studio, Jetpack Compose, Room DB, Firebase, and more.
Week 1: Java/Kotlin Basics
- Variables, Data Types, Loops, Conditions
- Functions, OOP Basics
- Kotlin vs Java overview
Week 2: Android Studio & Project Setup
- Android Studio walkthrough
- Creating your first app
- Activity lifecycle
Week 3: UI/UX & Layouts
- XML Layouts, Views, Widgets
- Material Design Components
- RecyclerView, Adapters
Week 4: Navigation & Intents
- Explicit & Implicit Intents
- Fragments, Navigation Graph
- Passing data between screens
Week 5: Jetpack Components
- ViewModel, LiveData
- Room Database
- Data Binding, View Binding
Week 6: APIs & Networking
- REST APIs
- Retrofit + Coroutines
- Parsing JSON & displaying data
Week 7: Firebase & Authentication
- Firebase setup
- Auth, Firestore, Storage
- Push Notifications
Week 8: Advanced Android
- WorkManager, Background tasks
- Jetpack Compose basics
- Performance optimization
Week 9: Play Store Deployment
- App signing
- Versioning
- Publishing process
Week 10: Final Project
- Building a production-level Android app
- Firebase backend
- UI polish & animations