An MVP Boilerplate to save me having to create the same project over from scratch every time! :)
This project uses:
- Support libraries: AppCompat, Design.
- RxJava and RxAndroid
- Retrofit 2
- Dagger 2
- Glide 3
- Espresso for UI tests
- Robolectric for framework specific unit tests
- Checkstyle, PMD and Findbugs for code analysis
- Android SDK.
- Android 4.3 (API 18) .
- Android SDK Tools
- Android SDK Build tools 23.0.2
- Android Support Repository
- Android Support libraries
To build, install and run a debug version, run this from the root of the project:
To run unit tests on your machine:
To run instrumentation tests on connected devices:
Code Analysis tools
The following code analysis tools are set up on this project:
The check task
To ensure that your code is valid and stable use check: