Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
A

Android-Boilerplate

> 编程语言
Open source

Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!

1.9K stars0 likes0 views
WebsiteGitHub

About

Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!

Android Boilerplate [](https://travis-ci.org/hitherejoe/Android-Boilerplate) ===================

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 with [Espresso](http://google.github.io/android-testing-support-library/docs/espresso) - Unit tests with [Mockito](http://mockito.org/) and [Robolectric](http://robolectric.org/) - [RxJava](https://github.com/ReactiveX/RxJava) and [RxAndroid](https://github.com/ReactiveX/RxAndroid) - [Retrofit](http://square.github.io/retrofit/) and [OkHttp](https://github.com/square/okhttp) - [Dagger 2](http://google.github.io/dagger/) - [Butterknife](https://github.com/JakeWharton/butterknife) - [Timber] (https://github.com/JakeWharton/timber) - [Mockito](http://mockito.org/) - [Glide](https://github.com/bumptech/glide)

Requirements ------------ - [Android SDK](http://developer.android.com/sdk/index.html). - Android [6.0 (API 23) ](http://developer.android.com/tools/revisions/platforms.html#6.0). - 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](https://thenounproject.com/iconoci)

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Java

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言