Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A progress wheel for android, intended for use instead of the standard progress bar.

Jul 5, 2014

Yet another implementation of Floating Action Button for Android.

Apr 1, 2015

A general purpose android UI library to show a user show menu in accordance of Floating action button with modern way of material design guidelines.

Please follow wiki page for instructions

gradle dependency:

compile 'com.hlab.fabrevealmenu:fab-reveal-menu:1.0.3'


  • Horizontal Menu

  • Vertical Menu

  • Custom view in Menu

Jan 2, 2017

A Java-language API for doing compile time or runtime code generation targeting the Dalvik VM. Unlike cglib or ASM, this library creates Dalvik .dex files instead of Java .class files.

Aug 7, 2015

An annotation processor library which generates gson type adapters at compile time which also use basic JsonPath functionality.

Aug 21, 2016

Set of helpful utils for the Android platform.

Mar 5, 2017

RapidJSON is a JSON parser and generator for C++. It was inspired by RapidXml.


  • Small but complete. It supports both SAX and DOM style API.
  • Fast. Its performance can be comparable to strlen().
  • Self-contained. It does not depend on external libraries.
  • Memory friendly. Each JSON value occupies exactly 16/20 bytes.
  • Unicode friendly.
Nov 10, 2014

Amaze File Manager source code.

Aug 17, 2015

A light-weight android library that can be quickly integrated into any app to use analytics tools.

Oct 8, 2018

A 2D Physics Engine for Games.

Jul 5, 2014

The missing view for android.

Jul 27, 2018

RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.

It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.

Jul 5, 2014

A Gradle plugin to easily apply the same setup of static analysis tools across different Android or Java projects.

Dec 3, 2016

Customizable Android Particles Drawable and View.

Apr 9, 2017

This is an Android library to parse a RSS Feed. You can retrieve the following information about an article:

  • Title
  • Author
  • Description
  • Content
  • Main Image
  • Link
  • Publication Date
  • Categories
Jan 6, 2018

Android loading animations.

Mar 22, 2016

Animating swipe button for Android with a circular progress bar for async operations.

Nov 17, 2017
Show card

Mocking library for Kotlin.

Nice features

  • mocking final classes and functions (via inlining)
  • pure Kotlin mocking DSL
  • matchers partial specification
  • chained calls
  • matcher expressions
  • mocking coroutines
  • capturing lambdas
  • extension function mocking
Jan 6, 2018

Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS, MongoDB integrations included.

Jul 13, 2015

Reliable Android testing, at your service.

Aug 6, 2016

A powerful image downloading and caching library for Android.

Jul 5, 2014

Truth is a testing framework designed to make your tests and their error messages more readable and discoverable, while being extensible to new types of objects.

Truth adopts a fluent style for test propositions, is extensible in several ways, supports IDE completion/discovery of available propositions, and supports different responses to un-true propositions. Truth can be used to declare JUnit-style assumptions (which skip the test on failure), assertions (interrupt the test on failure), and expectations (continue the test, but collect errors and report failure at the end).

Feb 25, 2015

Statically typed programming language targeting the JVM and JavaScript.

100% interoperable with Java™

Jan 27, 2015

Open-source software for volunteer computing and grid computing.

Jul 13, 2016

Assent is designed to make Marshmallow's runtime permissions easier to use. Have the flexibility of request permissions and receiving results through callback interfaces.

Jan 29, 2016

Google Photos style multi-selection for RecyclerViews.

Oct 26, 2015

Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more.

Aug 22, 2016

material-dialogs library allows you to use a consistently Material themed dialog on all versions of Android, along with specific customizations that make it easier to brand the dialog.

Nov 11, 2014

Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object.

Jul 5, 2014

A light Android library containing code to work with RecyclerViews and ViewGroups which is usually copy-pasted across projects.

Aug 26, 2016