Here in this boilerplate is showing how we can leverage Android Architecture Component and Clean Architecture to make Android app. This is variant of Android Clean Architecture Boilerplate that is as project starter approaches Clean Architecture and written with Kotlin.
- integrate with Android Component architecture
- add instrumentations for helping debugging (Stetho/Chuck/LeakCanary).
- Android Component Architecture
- Kotlin
- Android Support Libraries
- RxJava2
- Dagger 2 (2.14.1)
- Glide
- Retrofit
- OkHttp
- Gson
- Timber
- Mockito
- Espresso
- Robolectric
- JDK 1.8
- Android SDK
- Android O (API 26)
- Latest Android SDK Tools and build tools.
- Android Studio 3.0+
There is a tool that you can use for changing the package name as you like,
android-clean-architecture-component-boilerplate$ ./acab_shell package com.lekaha.android.boilerplate [YOUR_PACKAGE_NAME]