The app performs currency conversions to/from EUR, USD and JPY.
Features and UI:
Balance and commissions of each currency are displayed. The user starts with the initial amount of 1000 EUR. 5 first conversions are free, later on a 0.7% commission is calculated. After each conversion a message is shown, e. g. "You converted 20.00 EUR to 22.12 USD. Commission paid: 0.00 EUR."
Implementation:
- Kotlin;
- Material design;
- Constraint layout;
- Retrofit;
- Coroutines;
- MVVM architecture (ViewModel, dataBinding, LiveData).