Android Project template using View Model MVVM and Repository Data pattern, with Dagger 2 / Hilt and Jetpack (Androidx) libraries.
Also includes a bunch of common use libraries (may be easily replaced or removed) :
- Firebase app indexing
- Firebase crashlytics
- AccountManager
- Retrofit
- Picasso
- RxJava3
- RxPreferences
- Timber
Package structure is inspired from this reading.
A Conductor version of this template is available on Conductor branch but not maintained anymore.