Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Mvvm Kotlin Android Architecture | 2,053 | 5 months ago | 6 | apache-2.0 | Kotlin | |||||
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5 | ||||||||||
Android Boilerplate | 1,885 | 6 years ago | 8 | gpl-3.0 | Java | |||||
Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more! | ||||||||||
Daggermock | 1,140 | 3 years ago | 31 | apache-2.0 | Java | |||||
A JUnit rule to easily override Dagger 2 objects | ||||||||||
Kotlin Android Starter | 589 | 4 years ago | 9 | Kotlin | ||||||
[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 Template | 583 | 2 months ago | 3 | apache-2.0 | Java | |||||
Gradle + Android Studio + Robolectric + Espresso + Mockito + EasyMock/PowerMock + JaCoCo | ||||||||||
Android Starter | 520 | 2 years ago | 10 | Java | ||||||
[Android Architecture] Android starter based on MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Android template project. | ||||||||||
Rxpresso | 375 | 5 years ago | 3 | other | Java | |||||
Easy Espresso UI testing for Android applications using RxJava. | ||||||||||
Avenging | 280 | 2 years ago | 6 | apache-2.0 | Java | |||||
MVP pattern example on Android: no Dagger or RxJava example | ||||||||||
Marvel | 227 | 5 years ago | mit | Java | ||||||
Marvel Characters Android Application Assigned by smava GmbH | ||||||||||
Mvpandroid | 89 | 6 years ago | 1 | other | Java | |||||
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android |
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:
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] (https://github.com/ivacf)
[Jawnnypoo] (https://github.com/Jawnnypoo)
Thanks to the following for use of icons off of Noun Project: