Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Sick of writing ViewHolder classes, inflate xml and distinguish ViewTypes in your adapters?

Write less code with AnnotatedAdapter, an annotation processor for generating RecyclerView and AbsListView adapters.

Oct 20, 2014

ReDex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by ReDex should be smaller and faster than its source.

Apr 13, 2016
Promotion

Font Awesome gives you scalable vector icons that can instantly be customized - size, color, drop shadow, and anything that can be done with the power of CSS.

Oct 14, 2014

JavaCPP provides efficient access to native C++ inside Java, not unlike the way some C/C++ compilers interact with assembly language. No need to invent new languages such as with SWIG, SIP, C++/CLI, Cython, or RPython as required by cppyy. Instead, it exploits the syntactic and semantic similarities between Java and C++. Under the hood, it uses JNI, so it works with all implementations of Java SE, in addition to Android, Avian, and RoboVM (instructions).

Feb 7, 2015

An Easy to use retrofit based network/api call extension for android.

  1. No need to check internet connection before api call
  2. Easy to use
  3. Minimal configuration
  4. More readable code
Mar 8, 2019

A security screen using fingerprint or pin code.

Sep 15, 2018

A reactive implementation of Presentation Model / MVVM pattern in Android.

Sep 1, 2018

Android Snapshot Publisher is a Gradle plugin to prepare and distribute Android Snapshot versions to multiple distribution sources in a simple and common way.

Apr 18, 2019

subsampling-scale-image-view is a custom image views for Android, designed for photo galleries and displaying huge images (e.g. maps and building plans) without OutOfMemoryErrors. Includes pinch to zoom, panning, rotation and animation support, and allows easy extension so you can add your own overlays and touch event detection.

Feb 9, 2015

Jsonsurfer is dedicated in processing big and complicated json data with three major features.

Mar 31, 2017

A library for simple implementation of smart ranking. The user will see a dialog every x time. If the user gives a high score, he will be transferred to the Google store. If he gives a low score, he will only receive a thank you toast message.

Mar 17, 2019

ButterKnife is a view "injection" library for Android which uses annotation processing to generate boilerplate code for you.

Jul 5, 2014

A new Material Design text field that comes in a box, based on Google Material Design guidelines.

Apr 19, 2019

Android view for displaying PDFs rendered with PdfiumAndroid.

Jun 23, 2016

Vertical marquee view.

Jun 6, 2016

Statically typed programming language targeting the JVM and JavaScript.

100% interoperable with Java™

Jan 27, 2015

Blitz is a library that provides an Android real time form validation.

Apr 16, 2019
Promotion

A Java-based easy to use and highly adjustable custom view that displays the progress of a single given task.
Please feel free to see the library in action in a showcase app available on Google play.

Apr 1, 2019

Stop using boring standard progress bar...use images!

Nov 2, 2018

QButton - an Easy to use, customizable button for Android.

Feb 5, 2019

MonoGame is an open source implementation of the Microsoft XNA 4.x Framework.

The goal is to make it easy for XNA developers to create cross-platform games with extremely high code reuse.

Aug 3, 2014

Tinder like swipeable card view for Android.

Aug 20, 2017

Protobuf Plugin for Gradle.

Jun 5, 2016

Catch common Java mistakes as compile-time errors.

Jan 28, 2015

android-beacon-library is an Android library providing APIs to interact with beacons.

Feb 11, 2015

StickyTimeLine is timeline view for Android.

Jan 5, 2018

Cross-platform test runner written for Android and iOS projects.

Feb 25, 2019
Promotion

Nitrite is an open source embedded nosql database for Android. It has MongoDb like API.

It features:

  • Embedded key-value/document and object store
  • In-memory or single data file
  • Very fast and lightweight MongoDB like API
  • Indexing
  • Full text search capability
  • Full Android compatibility
  • Observable store
  • Both way replication via Nitrite DataGate server
Jun 6, 2017

In the spirit of the Maven Versions Plugin, Gradle Versions Plugin provides a task to determine which dependencies have updates.

Jan 26, 2015

High quality, visual, open source tool to create, design, and edit database files compatible with SQLite.

Jul 5, 2014