Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
Switch branches/tags
Nothing to show
Clone or download
hitherejoe Merge pull request #16 from joebowbeer/patch-1
Update Espresso link in
Latest commit 75382ad Feb 14, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Fix dagger components Feb 8, 2016
config/quality Update project architecture Feb 8, 2016
gradle/wrapper Initial commit Apr 3, 2015
images Add device screenshot Aug 20, 2015
.gitignore Updated .gitignore Apr 3, 2015
.travis.yml Update travis config Feb 8, 2016 Add license Aug 20, 2015 URL tweak Feb 10, 2016
build.gradle Update project architecture Feb 8, 2016 Initial commit Apr 3, 2015
gradlew Initial commit Apr 3, 2015
gradlew.bat Initial commit Apr 3, 2015
settings.gradle Move androidTest functional tests to module Aug 17, 2015

Android Boilerplate Build Status

Web Launcher

A simple boilerplate application which demonstrates the downloading, persisting and syncing of data - displayed with a common layout used amongst applications.

The project is setup using:

Web Launcher


  • Android SDK.
  • Android 6.0 (API 23) .
  • Android SDK Tools
  • Android SDK Build tools 23.0.2
  • Android Support Repository
  • Android Support library


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

./gradlew installRunDebug


For Android Studio to use syntax highlighting for Automated tests and Unit tests you must switch the Build Variant to the desired mode.

To run pmd, checkstyle and findbug checks on your machine:

./gradlew check

To run unit tests on your machine:

./gradlew testDebugUnitTest

To run automated tests on connected devices:

./gradlew connectedDebugAndroidTest


Thanks to the following for contributions!

[ivacf] (
[Jawnnypoo] (


Thanks to the following for use of icons off of Noun Project: