๐ 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 |


