Android Application that let users select 2 currencies with the amount to convert and have Historical data for 2 currencies of their choice for the last 7 days.
To get this project up and running on your local machine for development and testing purposes. Make sure all prerequisites are met.
Clone this project on your machine by running
git clone https://github.com/amohllal/Currency-Converter.git
- Open the project on AndroidStudio
- Attach your device via (USB or WIFI) or start an emulator
- Select the device from the menu
- Click the run button
- JDK 1.8
- Android Studio Version: Bumblebee | 2021.1.1 Patch 3
- Latest Android SDK Tools and build tools.
- Kotlin
- Clean Architecture With MVVM
- Highly Testable
- Framework Independent
- UI Independent
- Database Independent
- Modular
- Speeds up builds
- Simplifies test automation
- Code Refactoring
- Hilt
- reduces the boilerplate code
- managing lifecycles automatically
- Room
- Compile Time Error
- Support Other Components
- reduce the boilerplate code
- Android Architecture Components
- RxJava2
- Obfuscating
- NDK For Security
- Retrofit
- Picasso
- OkHttp
- Gson
- Mockito
- Material Design Components