Users can use this application and selected from a list of currency values and convert their desired figures to the currency the wan it to be converted to.
The currency api endpoint has been deployed on my home raspberrypi mini-server, so the application can be compiled and deployed as it is or you can just use the apk
The starting screen where the user has not selected any currencies will be like the below screenshot.
Currency List is stored on the device's local storage, sqlite in this case, but exchanges rates are not as exchange rates are quite volatile.
- Android support library (26.1.0)
- Dagger2 (2.11)
- Android Constraint Layout (1.1.0-beta1)
- Evernote stateSaver (1.1.5)
- Android architecture components - Room,LiveData,ViewModel (1.0.0-beta1)
- Android architecture lifecycle components (1.0.0)
- RxBinding (2.0.0)
- RxJava2 (2.1.3)
- RxAndroid (2.0.1)
- RxLifecycle2 (2.2.0)
- Retrofit2 (2.3.0)
- OkHttp3 (3.9.0)
- OKio (1.13.0)
- GSON (2.8.1)
- Glide (4.1.1)
- CurrencyEditText (2.0.1)
- Facebook Stetho (1.5.0)
- LeakCanary (1.5.4)
Android Studio 3.0 Beta 6
Build #AI-171.4333198, built on September 14, 2017
JRE: 1.8.0_152-release-915-b01 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.6