/Just-Weather

Real world sample of code architecture MVP with RxJava2, Dagger2, Retrofit2 and Realm. Offline first approach.

Primary LanguageJava

alt tag

Just Weather

Easy in use app for get track of current weather in different cities arround the world.

Find out it on Google Play

Code archetecture follow MVP with RxJava2, Dagger2, Retrofit2 and Realm. Offline first approach.

To control code quality:

./gradlew test  - To run JVM tests
./gradlew connectedAndroidTest - To run instrumentation tests. (don't forgot to disable animations in order to make it possible to run UI tests)
./gradlew pmd - To check code with pwd
./gradlew findbugs - To check code with findbugs
./gradlew checkstyle - To check code with checkstyle
./gradlew check - To run everything above + android lint

Usage restriction

This sources mostly for educational porpuse. You can use any part of that source as you wish, but you not able to build this app (cutting something) and publish as your application.

Thanks.