Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

GhostFish is a very lightweight and fast dependency injection container for Android.

Using annotation processors, GhostFish compiles a list of application scoped beans in asset/beans.txt file.

During this stage, it also adds code allowing dependency injection to every non-bean class containing at least 1 @Inject annotation.

May 15, 2018

Multi-touch transform gesture detector for Android. The FreeformGestureDetector class acts like a regular gesture detector. It receives a stream of MotionEvents and outputs a stream of transformation matrices.

May 15, 2018

This library draws AsciiArt.

May 15, 2018

Utility to trigger action on Android lifecycle events. Contains implementation based on Android Architecture Components and own implementation with extended set of events for Activity and Fragment.

java lifebus.on(Lifecycle.Event.ON_STOP, () -> { holdMe.release(); });

May 15, 2018

EventListener is small library and is used for communication between classes like broadcast signals No Need to maintain listener reference. It auto work with app lifecycle.

May 15, 2018

Pix is a Whatsapp image picker replica. with this you can integrate a image picker just like whatsapp.

May 14, 2018

A simple blinking loader with animation.

May 14, 2018

A highly customizable, powerful and easy-to-use alerting library for Android. It can be used as an alternative to Snackbar or Toast and offers a plethora of useful features and customization options to play with.

May 14, 2018

Android Material Design File Chooser.

May 13, 2018

StepBarView is library to show steps for progress or something else.

May 12, 2018

A simple wrapper module to connect two devices and share data using Wifi-Direct.

This library provides an easy way to access the wifi direct api provided by Android without having to deal with all the boilerplate stuff going on inside.

May 11, 2018

An Android Library to pick dates range, that helps user to select range from future dates.


  • Date selection
  • Full customization
  • Small in size
  • Material design support
  • Resolution support
May 11, 2018

Super-simple, drop-in replacement for android.util.Log with automatic level exclusion.

May 11, 2018

Gradle Plugin that removes unused resources in Android projects.

May 11, 2018

Android library for inflating dynamic layouts in runtime based on JSON configuration fetched from server. Useful in situations when layouts need to change without updating the app.

Still pretty fresh. Stay tuned!

May 11, 2018

An image picker that extends BottomSheetDialogFragment.

  1. Camera and gallery all in one dialog;
  2. Single or Multi Selection;
  3. Survives orientation change;
  4. Handle permissions for you.

May 11, 2018

Navigation toolbar is a slide-modeled UI navigation controller.

May 10, 2018

A fully customizable icon picker dialog that provides easy access to a load of quality icons without having to include them in your project. Icons used by this library are all part of the Material Design Icons set, made by Google as well as several contributors.

May 10, 2018

EasyPrefs makes shared preference so much easier to use throughout the entire app with just a few lines of code!

May 10, 2018

Library to help you switch between different locales in your app without having to recreate() activity for the changes to take affect.

Apr 20, 2018

A RecyclerView that looks like a TableView, can scroll horizontally and vertically with a fixed header at the same time.

Apr 19, 2018

An Android library that lets you implement MaterialPreferences on Setting UI.

Apr 19, 2018

PersistentRecyclerAdapter is a simple, lite weight android library that persists data across fragment and activity recreation.

Some features

  • Offline and Online persistent across activity recreation
  • Supports both grid and linear layout
  • Support for both Activity and Fragment
  • Delivers data fast to your RecyclerView
Apr 18, 2018

A custom view that represents a vertical dotted line.

Apr 17, 2018

Create an awesome About Page for your Android App in 2 minutes.

Apr 16, 2018

Easy creation and management of toggle buttons from the Material Design spec. Similar functionality to iOS segmented controls, and works great alongside them on Android.

Apr 15, 2018

Copy button. Helps to copy textview into clipboard and can be used in anywhere.

Apr 15, 2018

Intellij Idea, Android Studio plugin.

Plugin generates Kotlin data classes from JSON text. It can find inner classes in nested JSON. You can disable undesirable fields in class, change field name, set it type to optional, specify default value and add annotations for popular json libraries.


  • json highlight and validation
  • nested json parsing
  • var/val support
  • default value support
  • generation to single file
  • annotations for Gson, Moshi, Jackson
Apr 15, 2018

It's AppCompatButton with centered text and icon. Allows you to add icons to left, right, and both sides.

Apr 15, 2018

Kotlin based media picker library, to pick multiple images and/or videos from built-in gallery. Easy to implement and use.

Apr 15, 2018