Jogan / MVIBoilerplate

An MVI boilerplate app to save time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MvpBoilerplate

MvpBoilerplate Screens

An MVP Boilerplate to save me having to create the same project over from scratch every time! :)

This project uses:

Requirements

  • Android SDK.
  • Android 4.3 (API 18) .
  • Android SDK Tools
  • Android SDK Build tools 23.0.2
  • Android Support Repository
  • Android Support libraries

Building

To build, install and run a debug version, run this from the root of the project:

./gradlew app:assembleDebug

Testing

To run unit tests on your machine:

./gradlew test

To run instrumentation tests on connected devices:

./gradlew connectedAndroidTest

Code Analysis tools

The following code analysis tools are set up on this project:

./gradlew pmd
./gradlew findbugs
./gradlew checkstyle

The check task

To ensure that your code is valid and stable use check:

./gradlew check

About

An MVI boilerplate app to save time.


Languages

Language:Java 100.0%