A sample Android app, implemented using Clean architecture principles. This project is largely inspired by the work done by Fernando Cejas
- JDK 1.7+
- Android Studio 3.0.x
- Android SDK
- Android O (API 27)
- Latest Android SDK Tools and build tools.
- create a file named "keystore.properties" and place it at the root of the data module
- add your OpenWeatherMap api key to the file using the format:
OpenWeatherMapApiKey = "YOUR_API_KEY"
- rebuild the project.
- Android Support Libraries
- RxJava2
- Retrofit
- OkHttp
- Gson
- Apache commons
- RxAndroid
- And other libs: check dependencies.gradle