- 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.
- Android Jetpack Annotations (Utility)
library that contains the annotations for Android Jetpack.
- Arch (Utility)
helper for other arch dependencies, including JUnit test rules that can be used with LiveData.
- Android Support Library collections (Utility)
standalone efficient collections.
- Concurrent (Utility)
AndroidX library to help move tasks off the main thread with coroutines and take advantage of ListenableFuture.
- 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.
- Documentfile (UI Component)
a library to view a file document.
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- Google Core Libraries for Java 6+ (Utility)
a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing, and much more.
- LibADB Android (Utility)
requires 1 permissions: android.permission.INTERNET
enables an app to connect to the ADB daemon (adbd process) belonging to the same or a different device and execute arbitrary services or commands (via shell: service).
- SPAKE2-Java (Utility)
implementation of SPAKE2 protocol in Java, fully compatible with BoringSSL implementation.
- Kotlin (Utility)
The Kotlin Programming Language
- Bouncy Castle (Utility)
a collection of APIs used in cryptography. Also see
Wikipedia.
- Conscrypt (Utility)
a Java Security Provider (JSP) that implements parts of the Java Cryptography Extension (JCE) and Java Secure Socket Extension (JSSE). It uses BoringSSL to provide cryptographic primitives and Transport Layer Security (TLS) for Java applications on Android and OpenJDK.
- IntelliJ IDEA (Utility)
- JSpecify (Development Aid)
an artifact of fully-specified annotations to power static-analysis checks, beginning with nullness analysis.