Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

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

A library to add Magnify effect on Image.

Apr 15, 2018

This is an animated FAB-button with text.

Apr 14, 2018

RecyclerFragment is a small Android library that allow you to display RecyclerView data in a Fragment. Easy to use, it is similar to the framework's ListFragment with additional features.


  • Fragment with a RecyclerView and a hideable ProgressBar out of the box
  • Ability to show the ProgressBar when waiting for asynchronous data
  • Customizable layout
  • Support for an "empty view" to be displayed automatically in place of RecyclerView when the adapter contains no data.
Apr 14, 2018

A Reactive Android MVP Framework which is Slick to use, Inspired by MVI and Elm Architecture.

Apr 14, 2018

This library will create vertical, horizontal parallax effect (and another effects) on android ImageView by using VerticalScrollParallaxImageView and HorizontalScrollParallaxImageView respectively. You can also create your own or apply custom effect by using and extending ViewTransformer then set it into ScrollTransformImageView

Apr 14, 2018

This library provides a JUnit TestRule that plants a temporary Timber tree that pipes any logs sent via Timber to the standard System.out. Once a unit test has completed, the Timber tree is removed to avoid logging unintended test cases.

The rule is extremely useful for Android JUnit tests, as the Timber logs do not show without planting a tree.

There are many ways to modify the output using the following behaviours:

  • The minimum log level to output.
  • Whether thread ids are shown.
  • Whether timestamps are shown.
  • Whether to always log, or only log when a unit test fails.
Apr 14, 2018

Customizable Item Setting View for Android.

Apr 14, 2018

Custom Views that can hide/show a View with some Animations (inspired by the Android FAB).

Apr 14, 2018

This is a Gradle plugin for Android projects that fetches localization strings.xml from web service and places it under res/ folder. Boom! Multiple translations are also supported.

How it works

This plugin adds Gradle downloadLocaliseTranslations task to Android project which downloads localized strings.xml into main's flavor res/ folder.

Apr 13, 2018

Android custom view that uses ruler for picking the number from given range. Highly customizable. Change width, height, color, distance between indicators. Change the color and size of the texts in the ruler in XML or dynamically from your java or Kotlin code.

Apr 13, 2018

A floating view helper lib to let you create floating view above other views!

  • Floating view can follow specified view
  • Scalable view supported
  • Fullscreen supported
Apr 13, 2018

Chameleoen deals with the Status of RecyclerView

Apr 12, 2018

LiveEdgeDetection is an Android document detection library built on top of openCV. It scans documents from camera live mode and allows you to adjust crop using the selected 4 edges and performs perspective transformation of the cropped image.

It works best with a dark background.

Apr 12, 2018

Tiny, lightweight, informative and very useful logger for Android. You don't need to define TAG. It is automatically generated and include file name, method, line number and of course the link to the code.

Apr 12, 2018

KdGaugeView is a simple and customizable Gauge / Speedometer control for Android.

Apr 11, 2018

Send push notification from app itself. No need of server or any cloud functions.

Apr 11, 2018

Simple but customizable view for displaying progress

Apr 11, 2018

Android library that lets developers modify configuration class(es) at runtime. Useful in situations when app's behaviour changes depending on fields in configuration class like theme switcher, user credentials, various flags, etc. Developers can alter these fields without recompiling source code.


Apr 10, 2018

SwipeableCards provides easy way of creating tinder like swipe cards effect with RecyclerView. In comperation with other available libraries SwipableCards is much faster since you are able to use Viewholder pattern.

Apr 9, 2018

Capture image from Camera or select from Gallery. Edit that image by drawing different shapes on that image.

Apr 9, 2018