- kotlinx.coroutines Library support for Kotlin coroutines.
- dokka Documentation Engine for Kotlin.
- Material Modular and customizable Material Design UI components for Android.
- OSS Licenses Gradle Plugin This Gradle plugin scans the POM dependencies of a project at compile time.
- Firebase A comprehensive app development platform.
- Android Jetpack Jetpack is a suite of libraries, tools, and guidance to help developers write high-quality apps more easily.
- Groupie Groupie helps you display and manage complex RecyclerView layouts.
- Epoxy Epoxy is an Android library for building complex screens in a RecyclerView.
- FastAdapter The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction.
- PhotoView Implementation of ImageView for Android that supports zooming, by various touch gestures.
- Compressor An android image compression library.
- ExoPlayer An extensible media player for Android.
- shimmer-android An easy, flexible way to add a shimmering effect to any view in an Android app.
- OkHttp Square’s meticulous HTTP client for Java and Kotlin.
- Retrofit Type-safe HTTP client for Android and Java by Square, Inc.
- ktor-client(android) The HTTP Client supports several platforms.
- Coil Image loading for Android backed by Kotlin Coroutines.
- Glide An image loading and caching library for Android focused on smooth scrolling.
- Picasso A powerful image downloading and caching library for Android.
- kotlinx.serialization Kotlin multiplatform / multi-format serialization.
- Kotshi(include Moshi) An annotation processor that generates Moshi adapters from immutable Kotlin data classes.
- Dagger Hilt Hilt provides a standard way to incorporate Dagger dependency injection into an Android application.
- Koin Kotlin - a pragmatic lightweight dependency injection framework for Kotlin.
- ThreeTenABP An adaptation of the JSR-310 backport for Android.
- Timber A logger with a small, extensible API which provides utility on top of Android's normal Log class.
- OkHttp-Interceptors Interceptors are a powerful mechanism that can monitor, rewrite, and retry calls.
- Chuck An in-app HTTP inspector for Android OkHttp clients.
- Hyperion-Android App Debugging & Inspection Tool for Android.
- LeakCanary LeakCanary is a memory leak detection library for Android.
- Stetho A debug bridge for Android applications.
- Flipper Extensible mobile app debugger.
- kotlinx.coroutines.test This package provides testing utilities for effectively testing coroutines.
- MockK Mocking library for Kotlin.
- MockWebServer A scriptable web server for testing HTTP clients.
- PowerMock PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
- Roborectric Robolectric is a framework that brings fast and reliable unit tests to Android.
- Truth Fluent assertions for Java and Android.
- AssertJ A set of AssertJ helpers geared toward testing Android.
- Android Resource Usage Count Github Count for android resource usage and show in each line.
- Json To Kotlin Class Plugin for Kotlin to convert Json String into Kotlin data class code quickly.
- Kotlin Fill Class Intellij plugin that provide intention action for empty constructor or function to fill property with default value.
- kdoc-generator Plugin to generate class and method KDoc.