- [MVVM-Clean Architecture](https://github.com/sanogueralorenzo/Android-Kotlin-Clean-Architecture
- Reactive UIs using LiveData observables and Data Binding.
- A single-activity architecture, using the Navigation component to manage fragment operations.
- Resource naming
- Kotlin Style Guide
- Kotlin
- Android Architecture Components
- Android Support Libraries
- Rx
- koin (Kotlin Dependency Injection framework)
- ktlint (Kotlin Style Guide Static Code Analysis Tool)
- Timber
- Codeclimate for code quality analysis
- Circle CI