- Notifications
You must be signed in to change notification settings - Fork1.2k
Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
License
hitherejoe/Android-Boilerplate
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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:
- Functional tests withEspresso
- Unit tests withMockito andRobolectric
- RxJava andRxAndroid
- Retrofit andOkHttp
- Dagger 2
- Butterknife
- [Timber] (https://github.com/JakeWharton/timber)
- Mockito
- Glide
- Android SDK.
- Android6.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 installRunDebugFor Android Studio to use syntax highlighting for Automated tests and Unit tests youmust switch the Build Variant to the desired mode.
To runpmd,checkstyle andfindbug checks on your machine:
./gradlew checkTo rununit tests on your machine:
./gradlew testDebugUnitTestTo runautomated tests on connected devices:
./gradlew connectedDebugAndroidTestThanks to the following for contributions!
[ivacf] (https://github.com/ivacf)
[Jawnnypoo] (https://github.com/Jawnnypoo)
Thanks to the following for use of icons off of Noun Project:
About
Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
Resources
License
Uh oh!
There was an error while loading.Please reload this page.

