Skip to content

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

Notifications You must be signed in to change notification settings

kidinov/Just-Weather

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages