Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Smack is an open source, cross-platform, easy to use, Java XMPP client library.

A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages and presence-enabling devices. Smack and XMPP allows you to easily exchange data, in various ways e.g. fire-and-forget, publish-subscribe, between human and non-human endpoints.

May 20, 2015

Assembly Adapter library allows to simplify working with adapters.

Aug 15, 2016

Python for android is a project to create your own Python distribution including the modules you want, and create an apk including python, libs, and your application.

Jul 18, 2014

Dexter is an Android library that simplifies the process of requesting permissions at runtime.

Nov 17, 2015

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

material-range-bar is a fork of range-bar that adds some basic material styling, as well as start and end values, values as floats and some other things.

Dec 26, 2014

Checkpoint allows you to perform validation checks for given input. Checkpoint is generic collection of rules with boolean output. You can create new instance of Checkpoint either by using builder or DSL.

Apr 8, 2020

A menu library from Chrome-Android. The press, move, selection, up are finished in one gesture. It significantly improves efficiency of using an app.

Dec 1, 2018

A powerful and convenient PopupWindow library for Android.

Mar 5, 2020

CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.

Nov 15, 2017

A simple Android Library to easily implement in-app updates feature in your app.

Jul 19, 2019

GraphHopper is a fast and memory efficient Java road routing engine. By default it uses OpenStreetMap data, but can import other data sources.

Aug 12, 2015

Mkdocs documentation generation and publishing plugin.

Dec 23, 2017

Use python modules in gradle build.


  • Install required python modules using pip (per project (virtualenv, default), os user or globally)
  • Provides task to call python commands, modules or scripts (PythonTask)
  • Could be used as basement for building plugins for specific python modules
Dec 30, 2017

A simple client for the Clarifai image and video recognition API.

Aug 8, 2016

UI form validation library for Android. It is highly customizable and easy to use. This library will works with TextView, EditText, AppCompatEditText, TextInputEditText, TextInputLayout and CheckBox. This library is designed in such a way that Its easy to add support for new widgets and add new rules.

Apr 9, 2020

Android InMemory and persistent Cookie Store for HttpURLConnection and OkHttp, with extensions to easily sync cookies in Android WebViews.

Dec 29, 2019

Country Code Picker (CCP) is an android library which provides an easy way to search and select country phone code for the telephone number.

May 14, 2017

A plugin for Kotlin generate Kotlin data class code from a json string.

Oct 14, 2017

An application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the internet.

Jul 5, 2014

A lot of utility classes for Android development.

Aug 5, 2016

Fast JSON Processor.

Jan 6, 2015

CustomEditTextOulinedBorder is a small kotlin library for android to support outlined (stroked) text in EditText widgets same as Material Design Outlined Box but without Floating Label.

The actual features are:

  • Outlined text fields with a label which have custom-built text, color, errorColor and backgroundColor.
  • Outlined box border has customizable color and errorColor.
  • EditText with custom-made backgroundColor, hint text, max-min line, max length.
  • Error color customized with error enabled or not.
Mar 22, 2020

CameraView is a well documented, high-level library that makes capturing pictures and videos easy, addressing most of the common issues and needs.

Supports real-time filters, gestures (tap-to-focus, pinch-to-zoom, ...), watermarks, frame processing, outputs of any size, system permissions handling and much more.

Aug 23, 2017

AppLocale is a android library to update the app language dynamically.

Apr 5, 2020

Parse is a complete technology stack to power your app's backend.

Jul 5, 2014

Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.

Jul 5, 2014

A lightweight dropdown popup spinner with an arrow and animations.

Dec 29, 2019

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

Jul 5, 2014

A simple charting library for Android, supporting line- bar- and piecharts, scaling, dragging and selecting.

Aug 18, 2014