A personal learning repository to revisit Android fundamentals, refresh concepts I haven’t used in a while, and explore modern Android development with Jetpack Compose.
This repo helps me stay sharp as an Android developer by maintaining notes, examples, and small practice projects.
- Re-learn Android topics I’m forgetting due to not using them regularly
- Strengthen core Android foundations
- Practice modern tools like Jetpack Compose, Coroutines, Flow, Navigation, etc.
- Maintain a clean reference I can revisit anytime
- Document my progress as I grow as an Android developer
This repository covers both classic Android + modern Android development:
- Activity Lifecycle
- Intents & Filters
- Fragments
- RecyclerView
- Services & BroadcastReceivers
- SharedPreferences / DataStore
- MVVM
- LiveData & Flow
- ViewModel
- Repository pattern
- Clean Architecture (WIP)
- Jetpack Compose fundamentals
- State management in Compose
- Compose UI layouts
- Navigation Component
- Coroutines / Flow
- WorkManager
- Hilt (Dependency Injection)
A collection of small, focused examples to practice:
- Layouts
- Animations
- Lists
- State handling
- Material 3 components
android-recap/
│
├── basics/
├── architecture/
├── compose/
├── advanced/
└── samples/
I will continuously:
- Add notes
- Upload example code
- Build small practice apps
- Update concepts as I revise them
This repo will grow over time as part of my continuous Android improvement journey.
This is mainly a personal learning space, but suggestions and improvements are always welcome!