Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.81 KB

README.md

File metadata and controls

42 lines (31 loc) · 1.81 KB

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)