Skip to content

Android app to perform currency conversions. Kotlin, MVVM architecture, LiveData, databinding, Retrofit, coroutines, dependency injection (Pure Vanilla), constraint layout.

Notifications You must be signed in to change notification settings

r426/CurrencyExchange

Repository files navigation

Currency Exchange

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).

About

Android app to perform currency conversions. Kotlin, MVVM architecture, LiveData, databinding, Retrofit, coroutines, dependency injection (Pure Vanilla), constraint layout.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages