- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Arch (Utility)
helper for other arch dependencies, including JUnit test rules that can be used with LiveData.
- AppCompat (Utility)
support newer Android features on older Android versions.
- Constraint Layout Library (Utility)
library to reduce the number of nested views needed.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Exifinterface (Utility)
a library to read and write image file EXIF tags.
- androidx.legacy (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Loader (Utility)
library to load data for your UI that survives configuration changes.
- Media (Utility)
share media contents and controls with other apps.
- Transition (UI Component)
animates motion in the UI with starting and ending layouts.
- Vectordrawable (UI Component)
AndroidX library to render vector graphics.
- Fasterxml (Utility)
an XML parser
- PersistentCookieJar for OkHttp 3 (Development Framework)
a persistent CookieJar implementation for OkHttp 3 based on SharedPreferences.
- FlexboxLayout (Utility)
- Google Material Design (Utility)
library to help with material design guidelines.
- Google Gson (Utility)
A Java serialization/deserialization library to convert Java Objects into JSON and back.
- ThreeTen Android Backport (Utility)
adaptation of the
JSR-310 (Date and Time API) backport for Android.
- OkHttp (Utility)
OkHttp is an HTTP+HTTP/2 client for Android and Java applications.
- Picasso (Utility)
image downloading and caching library.
- ChatKit (Utility)
a library designed to simplify the development of UI for such a trivial task as chat.
- Dagger (Utility)
A fast dependency injector for Android and Java.
- RxJava (Utility)
RxJava (Reactive Extensions for the JVM) is a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- Sentry SDK for JavaⓉ (Utility)
provides out-of-the-box support for many popular JVM based frameworks and libraries, including Android, Log4j, Logback, and more – with crash reporting, performance data etc. Can be self-hosted.
- Socket.IO-client Java (Utility)
full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.
- JavaX Dependency Injection (Utility)
specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.
- Kotlin (Utility)
The Kotlin Programming Language
- kotlinx.coroutines (Utility)
library support for Kotlin coroutines.
- OkHttp okio Framework (Utility)
A modern I/O API for Java to make it much easier to access, store, and process your data.
- Apache Commons (Development Framework)
an Apache project focused on all aspects of reusable Java components.
- android-multitouch-controller (Utility)
helper to write multitouch applications for Android.
- OpenStreetMap-Tools for Android (Map)
replacement for Android's MapView (v1 API) class.
- Simple Logging Facade for Java (Utility)
abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing to plug in the desired logging framework at deployment time.
- ThreeTen backport project (Utility)
Backport of functionality based on
JSR-310 (Date and Time API) to Java SE 6 and 7.
- Retrofit (Utility)
Type-safe HTTP client for Android and Java by Square, Inc.
- PhotoView (UI Component)
ImageView for Android that supports zooming, by various touch gestures.
- slf4j-android (Utility)
SLF4J binding for the Android logger.