Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.3 KB

README.md

File metadata and controls

38 lines (26 loc) · 1.3 KB

Currency-Converter-MVVM

Currency-Converter-MVVM is build with Exchange Rates api . This repo used 100% Kotlin with MVVM architecture and modern android development techniques such as Kotlin-Coroutines, Kotlin-flows, Room, Work manager.

Requirements

To try out this repo, you need to use Android Studio . You can clone this repository or import the project from Android Studio following the steps here.

Things you need to setup

  • Built with production and debug product flavours.
  • Define these two keys in local.properties before run the build.
    • CURRENCY_EXCHANGE_API_KEY
    • LIVE_CURRENCY_EXCHANGE_API_KEY

Feature

  • Persist Exchange rates on local database using Room.
  • User can enter the amount to be converted to other currencies by clicking on the "Convert".
  • Exchange rates fetch from Exchange Rates after 24 hours.

Sample

XRecorder_30042023_234929.mp4