Skip to content

Currency layer currency converter developed using Kotlin, MVVM, Hilt, Room, Retrofit, Unit Testing etc.

License

Notifications You must be signed in to change notification settings

WaheedNazir/CurrencyConverter

Repository files navigation

Kotlin MVVM Architecture

Currency converter sample app. The purpose of this project to illustrate the usage of MVVM architecture design pattern that follow the best practices of Object Oriented Design Patterns using the following technology stack.

  1. Architecture Design Pattern
  2. MVVM
  3. Hilt (Dependency Injection)
  4. Live Data
  5. Coroutines
  6. Retrofit
  7. Unit Testing
  8. Repository Pattern
  9. AndroidX
  10. Currency Layer API (Realtime currency conversion)
  11. Room Database
  12. JetPack Libraries

Demo

Other samples of MVVM using Kotlin

Author

Waheed Nazir

API Sources

  1. Currency Layer (Developer API)

About

Currency layer currency converter developed using Kotlin, MVVM, Hilt, Room, Retrofit, Unit Testing etc.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages