- MinLog (Utility)
a tiny Java logging library.
- 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.
- Butter Knife (Utility)
binds Android views and callbacks to fields and methods.
- Material Dialogs (UI Component)
library to help building dialogs that meet the Material Design standards, including e.g. progress display, multiple-choice selections with check-boxes, password (and other) text input.
- Epoxy (UI Component)
a library for building complex screens in a RecyclerView.
- Glide (Utility)
An image loading and caching library for Android focused on smooth scrolling
- Crux (Utility)
parses Web pages to identify the crux of an article, minus all the fluff.
- Kryo (Utility)
an object graph serialization framework for Java.
- ReflectASM (Utility)
a very small Java library that provides high performance
reflection by using code generation.
- AppIntro (Development Aid)
an Android Library that helps making a cool intro for the app.
- Google Material Design (Utility)
library to help with material design guidelines.
- Android-Iconics (Utility)
library to include vector icons with an app, i.e. having scalable icons.
- MaterialDrawer (UI Component)
all in one drawer library with Material Design.
- Materialize (Utility)
manage an app's StatusBarShadow, FullScreen behavior and much more over API Levels down to 10 (Android 2.3.3).
- Dagger (Utility)
A fast dependency injector for Android and Java.
- kryo-serializers (Utility)
provides kryo (v2 and v3) serializers for some jdk types and some external libs like e.g. joda time.
- BottomSheet (UI Component)
Android component which presents a dismissible view from the bottom of the screen.
- Fabric©Ⓣ (Development Framework)
- Paper (Utility)
NoSQL data storage for Android.
- 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.
- Kotlin (Utility)
The Kotlin Programming Language
- MaterialProgressBar (UI Component)
Material Design ProgressBar with consistent appearance.
- Apache Commons (Development Framework)
an Apache project focused on all aspects of reusable Java components.
- jsoup (Utility)
a Java library for working with real-world HTML. It provides an API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
- ASM (Utility)
an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form.
- Objenesis (Utility)
a library dedicated to bypass the constructor when creating an object.
- DrawableToolbox (UI Component)
a toolbox to create drawables programmatically and get rid of the boring and always repeated drawable.xml files.
- PhotoView (UI Component)
ImageView for Android that supports zooming, by various touch gestures.