Kotlin Starter Kit for Android Development with AndroidX.
This is a starter project for an Android Project with Kotlin and AndroidX artifacts.
Dependencies:
- Lifecyle Extensions (LiveData & ViewModels) Lifecycle-aware components perform actions in response to a change in the lifecycle status of another component, such as activities and fragments. These components help you produce better-organized, and often lighter-weight code, that is easier to maintain.
- Navigation Navigation is a framework for navigating between 'destinations' within an Android application that provides a consistent API whether destinations are implemented as Fragments, Activities, or other components.
- OkHttp3 An HTTP & HTTP/2 client for Android and Java applications.
- Gson A Java serialization/deserialization library to convert Java Objects into JSON and back.
- Retrofit A type-safe HTTP client for Android and Java.
- Glide An image loading and caching library for Android focused on smooth scrolling.
- Dagger 2 A fast dependency injector for Android and Java
- JaCoCo Gradle plugin that creates JaCoCo test reports for Android unit tests