- 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.
- Constraint Layout Library (Utility)
library to reduce the number of nested views needed.
- AppCompat (Utility)
support newer Android features on older Android versions.
- 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.
- androidx.work (Utility)
- Google Material Design (Utility)
library to help with material design guidelines.
- 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.
- ZXing ('Zebra Crossing') (Utility)
ZXing („zebra crossing“) is an open-source, multi-format 1D/2D barcode image processing library.
- Barcode-Kaiteki (Utility)
AndroidX and Camera2 based library for easy barcode scanning. Includes BarcodeView and different ready to use dialogs.
- WireGuard (Utility)
- Dagger (Utility)
A fast dependency injector for Android and Java.
- 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.
- ThreeTen backport project (Utility)
Backport of functionality based on
JSR-310 (Date and Time API) to Java SE 6 and 7.
- Timber (Utility)
logger with a small, extensible API which provides utility on top of Android's normal Log class.
- Insetter (Utility)
a library to help apps handle WindowInsets more easily.
- WhatTheStack (Utility)
a library to make debugging experience on Android better.