Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Matisse is a well-designed local image and video selector for Android. You can

  • Use it in Activity or Fragment
  • Select images including JPEG, PNG, GIF and videos including MPEG, MP4
  • Apply different themes, including two built-in themes and custom themes
  • Different image loaders
  • Define custom filter rules
Apr 22, 2017

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.

Jul 5, 2014

Android Library to make a cool intro for your app.

Jun 5, 2015

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.

Feb 19, 2015

PermissionsDispatcher provides simple annotation-based API to handle runtime permissions in Android M.

Aug 16, 2015

An Android TabLayout library.

Nov 10, 2015

A logger with a small, extensible API which provides utility on top of Android's normal Log class.

Jul 5, 2014

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.

Jul 5, 2014

android-Ultra-Pull-To-Refresh is a replacement for the deprecated pull-to-refresh-solution. It can contain any view that you want.

Dec 1, 2014

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.

Jun 3, 2017

JJWT aims to be the easiest to use and understand library for creating and verifying JSON Web Tokens (JWTs).

Aug 20, 2015

Views 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.

Nov 20, 2014

Cute view animation collection.

Jul 5, 2014

MaterialDesignLibrary is a library with components of Android L to you use in android 2.2

Nov 21, 2014

EasyPermissions is a wrapper library to simplify basic system permissions logic when targeting Android M or higher.

Jun 9, 2017

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.

May 11, 2015

Build system for Android that encourages the creation of small, reusable modules consisting of code and resources.

Jul 5, 2014

A modern JSON library for Android and Java.

Mar 31, 2015

AVLoadingIndicatorView is a collection of nice loading animations for Android.

Oct 26, 2015

Okio is a new library that complements java.io and java.nio to make it much easier to access, store, and process your data.

Jul 5, 2014

Android view for displaying PDFs rendered with PdfiumAndroid.

Jun 23, 2016

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.

Oct 8, 2017

Android multi-task file download engine.

Dec 29, 2015

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.

Jan 18, 2016

AndroidSlidingUpPanel provides a simple way to add a draggable sliding up panel (popularized by Google Music, Google Maps and Rdio) to your Android application.

Jul 5, 2014

Database Migrations Made Easy.

Feb 18, 2015

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.

Aug 26, 2016

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.

Aug 29, 2016

Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.

Nov 17, 2016

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.

Jul 5, 2014