
Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
The Android Boilerplate is a simple application that showcases the process of downloading, persisting, and syncing data with a common layout used in various Android applications. It is built using various libraries and tools such as Retrofit, OkHttp, Dagger 2, RxJava, RxAndroid, Mockito, and Robolectric. The project provides functional tests with Espresso and unit tests with Mockito and Robolectric.
To build, install, and run a debug version of the Android Boilerplate application, follow these steps:
Make sure you have the following requirements installed:
Clone the project repository to your local machine.
From the root of the project, run the following command to build, install, and run the debug version:
./gradlew installDebug
The Android Boilerplate is a simple application that serves as a starting point for Android developers. It showcases key features such as downloading, persisting, and syncing data, along with unit and functional testing. The project utilizes popular libraries like Retrofit, OkHttp, RxJava, Dagger 2, Butterknife, and Timber to provide a robust and efficient development environment. By following the installation guide, developers can easily set up the project and start building their own Android applications.
