Skip to content

RonyBrosh/CurrencyRateApp

Repository files navigation

CurrencyRateApp

This project demonstrate currency rates conversion app.
Every 1 second new rates information is fetched from the free rates remote api at https://revolut.duckdns.org/
You can click a rate from the list and it becomes your base rate for the conversion. Use your keyboard to convert the selected base rate to all other currencies LIVE!























In this project I used:

  • Clean architecture principles to separate the app layers dependencies and abstractions
  • MVVM pattern to connect the domain layer with presentation layer
  • RxJava and retrofit for Back-end communication
  • Junit4 and Espresso for Instrumentation tests (UI-testing and AndroidTest)
  • Junit5 and Mockito for Local unit tests

Running/Testing the app

Checkout the repository (or download), sync and deploy to an Android emulator or real device.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages