Android Clean Boilerplate

screenshot of Android Clean Boilerplate

This is starter template for writing Android apps using Clean architecture

Overview:

This is a starter template for writing Android apps using Clean architecture. It is a downloadable template that allows users to modify and build their own apps on top of it. The template includes boilerplate code for writing the first view, presenter, and interactor, with the user only needing to implement their own logic. The README provides a summary of how to write apps using this pattern. The starter app supports API 15 and above and uses regular Java instead of RxJava and Dagger, to reduce complexity. Libraries included in the template are the Android Support Library, Timber for logging, ButterKnife for view injection, Retrofit for network code, JUnit, Mockito for testing, and Findbugs for finding bugs.

Features:

  • Starter template for Android apps using Clean architecture.
  • Boilerplate code for writing the first view, presenter, and interactor.
  • Regular Java used instead of RxJava and Dagger to simplify the architecture.
  • Supports API 15 and above.
  • Includes popular libraries for backwards compatibility, logging, view injection, network code, testing, and bug finding.

Summary:

This product is a starter template for writing Android apps using Clean architecture. It provides a boilerplate code for writing the first view, presenter, and interactor, allowing users to easily build their own apps on top of it. The template supports API 15 and above and uses regular Java instead of RxJava and Dagger to simplify the architecture. It includes libraries for backwards compatibility, logging, view injection, network code, testing, and bug finding.

By following the installation guide, users can quickly set up the template and start developing their own apps using this pattern. This template provides a solid foundation for building Android apps with Clean architecture.