Following MVVM architecture and clean coding principles.
- Fetch holdings data from a REST API
- Display list of holdings using
RecyclerView - Show calculated summary: current value, total investment, total P&L, today P&L from the list
- Expandable & collapsible summary section
- Architecture: MVVM with Hilt for Dependency Injection
- Network calls with Retrofit + OkHttp
- Uses Kotlin Coroutines & StateFlow for reactive state management
- Strings values handled via
strings.xmlfor localization - Unit tests included for ViewModel