- Kotlin
- Room
- Coroutines
- Android Architecture Components
- Koin
- Retrofit
- OkHttp
- Gson
- Mockito
- Kluent
- JUnit4
- MPAndroidChart
This app is retrieving data from a free API: https://api.exchangeratesapi.io and this one doesn't retrieve reliable data, which means that data could not be updated or the requested date may not return anything. The project is using clean architecture with modules (app, domain and data).
- The app module is using MVVM with live data.
- The domain module has all the interactors (Use cases)
- The data module is using the repository pattern to get data from UI and/or from db.
Portrait | Landscape |
---|---|