- 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.
- AndroidX Activity (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility)
library that contains the annotations for Android Jetpack.
- AppCompat (Utility)
support newer Android features on older Android versions.
- Constraint Layout Library (Utility)
library to reduce the number of nested views needed.
- Coordinatorlayout (UI Component)
AndroidX library to position top-level application widgets, such as AppBarLayout and FloatingActionButton.
- 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.
- Drawerlayout (UI Component)
AndroidX library to implement a Material Design drawer widget.
- Android Emoji2 Compat (UI Component)
core library to enable emoji compatibility in Kitkat and newer devices to avoid the empty emoji characters.
- AndroidX Fragment (UI Component)
AndroidX library to encapsulate part of the user interface or behavior into reusable components.
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Recyclerview (Utility)
display large sets of data in your UI while minimizing memory usage.
- Android Activity Saved State (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Startup (Utility)
AndroidX library to implement a straightforward, performant way to initialize components at app startup.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- AndroidX Widget ViewPager2 (UI Component)
replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- Google Material Design (Utility)
library to help with material design guidelines.
- google-java-format (Utility)
reformats Java source code to comply with Google Java Style.
- sora-editor (Utility)
code editor library on Android with syntax-highlighting and auto-completion.
- JavaX Annotation API (Utility)
common annotations for the JavaTM Platform API.
- Eclipse Core (Utility)
core component provides basic platform infrastructure that does not involve any UI.
- Eclipse Equinox (Utility)
an implementation of the OSGi core framework specification, a set of bundles that implement various optional OSGi services and other infrastructure for running OSGi-based systems.
- Eclipse JDT (Utility)
provides the tool plug-ins that implement a Java IDE supporting the development of any Java application, including Eclipse plug-ins.
- JFace (Utility)
a UI toolkit with classes for handling many common UI programming tasks.
- OSGi System Bundle (Utility)
enable the development, deployment and management of embedded, server-side, and cloud-native applications using software modularity to vastly improve the evolution.
- Eclipse Platform Text (Utility)
provides the basic building blocks for text and text editors within Eclipse and contributes the Eclipse default text editor.
- Eclipse tm4e (Utility)
TextMate and language-configuration support for Java and in Eclipse IDE.