Matisse is a well-designed local image and video selector for Android. You can
Library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature natively part of the Chrome desktop browser. Developers can also choose to enable the optional dumpapp tool which offers a powerful command-line interface to application internals.
PermissionsDispatcher provides simple annotation-based API to handle runtime permissions in Android M.
A logger with a small, extensible API which provides utility on top of Android's normal Log class.
AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.
android-Ultra-Pull-To-Refresh is a replacement for the deprecated pull-to-refresh-solution. It can contain any view that you want.
A common Architecture for Android Applications developing based on MVP,integrates many Open Source Projects(like Dagger2, Rxjava, Retrofit... ), to make your developing quicker and easier.
JJWT aims to be the easiest to use and understand library for creating and verifying JSON Web Tokens (JWTs).
View
s and Drawable
for animated GIFs in Android.
Bundled GIFLib via JNI is used to render frames. This way should be more efficient than WebView
or Movie
classes.
Animation starts automatically and run only if View
with attached GifDrawable
is visible.
MaterialDesignLibrary is a library with components of Android L to you use in android 2.2
EasyPermissions is a wrapper library to simplify basic system permissions logic when targeting Android M or higher.
Anko is a library which makes Android application development faster and easier. It makes your code clean and easy to read, and lets you forget about rough edges of Android SDK for Java.
Build system for Android that encourages the creation of small, reusable modules consisting of code and resources.
AVLoadingIndicatorView is a collection of nice loading animations for Android.
Okio is a new library that complements java.io and java.nio to make it much easier to access, store, and process your data.
Android view for displaying PDFs rendered with PdfiumAndroid.
VirtualAPK is a powerful yet lightweight plugin framework for Android. It can dynamically load and run an APK file (we call it LoadedPlugin) seamlessly as an installed application. Developers can use any Class, Resources, Activity, Service, Receiver and Provider in LoadedPlugin as if they are registered in app's manifest file.
AndResGuard is a tool to proguard resource for Android, just like ProGuard in Java. It can change res/drawable/wechat to r/d/a, and rename the resource file wechat.png to a.png. Finally, it repackages the apk with 7zip, which can reduce the package size obviously.
AndroidSlidingUpPanel provides a simple way to add a draggable sliding up panel (popularized by Google Music, Google Maps and Rdio) to your Android application.
Epoxy is an Android library for building complex screens in a RecyclerView
. It abstracts the boilerplate of view holders, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally, Epoxy adds support for saving view state and automatic diffing of item changes.
Testing and validation of REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured brings the simplicity of using these languages into the Java domain.
Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.
Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. The library also supports the WebSocket Protocol. The Async HTTP Client library is simple to use.