๐ Family Budget tracker application built to demonstrate the incoming and outgoing of family budget.
- Navigation Components
- RecyclerView layout state management persistence
- Dagger-Hilt Dependency Injection with
- Coroutines
- Flow and StateFlow
- SQLite on Android with Room Persistence library
- Sealed Class for state management and UI management
- Single Source of Truth Principal
- ViewModels
- Handle Configuration Changes
- Handle Process Death issues
What | How |
---|---|
๐ญ User Interface (Android) | Layouts |
๐ Architecture | Clean |
๐ DI (Android) | Hilt |
๐ Async | Coroutines + Flow |