This is sample Android app to show case how we can use MVVM(Live Data , ViewModel, room and retrofit ) with clean architecture kotlin coroutines, DI with hilt, viewBinding
- Offline support with Room database
- Refresh data after 30 mins else return from local cache to save bandwidth
Since Api only provide only USD rates on free account but i find a way we can convert any currency to any other curreny if we have USD rate e.g. you can convert PKR to INR without API