Android Boilerplate

Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
Alternatives To Android Boilerplate
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Mvvm Kotlin Android Architecture2,053
5 months ago6apache-2.0Kotlin
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Android Boilerplate1,885
6 years ago8gpl-3.0Java
Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
Daggermock1,140
3 years ago31apache-2.0Java
A JUnit rule to easily override Dagger 2 objects
Kotlin Android Starter589
4 years ago9Kotlin
[Kotlin Android] Kotlin Android starter based MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Kotlin Android project.
Android Gradle Java App Template583
2 months ago3apache-2.0Java
Gradle + Android Studio + Robolectric + Espresso + Mockito + EasyMock/PowerMock + JaCoCo
Android Starter520
2 years ago10Java
[Android Architecture] Android starter based on MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Android template project.
Rxpresso375
5 years ago3otherJava
Easy Espresso UI testing for Android applications using RxJava.
Avenging280
2 years ago6apache-2.0Java
MVP pattern example on Android: no Dagger or RxJava example
Marvel227
5 years agomitJava
Marvel Characters Android Application Assigned by smava GmbH
Mvpandroid89
6 years ago1otherJava
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Alternatives To Android Boilerplate
Select To Compare


Alternative Project Comparisons
Readme

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

Requirements

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

Building

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

./gradlew installRunDebug

Testing

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

Thanks to the following for contributions!

[ivacf] (https://github.com/ivacf)
[Jawnnypoo] (https://github.com/Jawnnypoo)

Attributions

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

Iconoci

Popular Mockito Projects
Popular Espresso Projects
Popular Software Quality Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Testing
Rxjava
Dagger
Espresso
Mockito