Jetpack - Jetpack is a suite of libraries, tools, and guidance to help developers write high-quality apps easier.
Retrofit - A type-safe HTTP client for Android and Java
RxJava - a library for composing asynchronous and event-based programs by using observable sequences.
Dagger - Dagger is a compile-time framework for dependency injection. It uses no reflection or runtime bytecode generation, does all its analysis at compile-time, and generates plain Java source code.
OkHttp - HTTP is the way modern applications network. Itβs how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth.
Coroutines - Asynchronous or non-blocking programming is the new reality. Whether we're creating server-side, desktop or mobile applications, it's important that we provide an experience that is not only fluid from the user's perspective, but scalable when needed.