This sample App allows you to calculate currency rate, and also displays a chart of currency rates for the past 30 or 90 days.
Currency Converter API used: http://fixer.io
App follows system settings and may startup in dark mode when installed on Android 10 or when battery saver is enabled on lower Android versions.
There are some known limitations on the app. for instance the base currency is set to Eur, this is because of the limitation on the data.fixer free account. A lot more could be done, but there are a lot of limitations on the free Api usage
- Kotlin Coroutines with Flow and Livedata
- Model View View-Model (MVVM) Architecture
- Jetpack Navigation
- Offline Usage
- Dagger Hilt
- Day and Night Mode
- Data Binding
- Dagger Hilt
- Room Database
- Kotlin Coroutines
- ViewModel
- Retrofit
- GSON
- Mp Chart
- Leak Canary
App Design is inspired by [Monika Tran] (https://dribbble.com/shots/6647815-Calculator)
Etoka Kingsley