Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps.

Jul 5, 2014

Currently there are libretro implementations for systems such as SNES, NES, GBA, GB/GBC, Genesis, and even arcade games (Final Burn Alpha).

Jul 5, 2014

Fast JSON Processor.

Jan 6, 2015

A replacement of default Android material progressbar with loaders.

Complete customisable components extending View class to implement new loaders with different animation.

Oct 19, 2018

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

Jul 5, 2014

A complete library to build apps for Android 14+ (ICS or above) devices with a built-in theme engine. It is built on top of the latest app compat (or AndroidX) library to provide best compatibility.

It is a collection of activities, fragments, widgets, views and some utility functions required to build a standard Android app. It also provides some in-built use cases like an intro screen, drawer activity, about screen, collapsing app bar, bottom navigation, color picker, multiple locales, runtime permissions, etc. which can be used and customised according to the need.

Jan 22, 2019

A collection of tasks to monitor various events including call, lock, headset, charging, dock and foreground app via service on Android 9+ (Gingerbread or above) devices.

Jan 22, 2019

A collection of static methods to perform various operations including color, device, drawable, package, tasks and sdk on Android 14+ (ICS or above) devices.

Jan 12, 2019

Failsafe is a lightweight, zero-dependency library for handling failures. It was designed to be as easy to use as possible, with a concise API for handling everyday use cases and the flexibility to handle everything else.

Feb 24, 2017

Epoxy is an Android library for building complex screens in a RecyclerView. It abstracts the boilerplate of view holders, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally, Epoxy adds support for saving view state and automatic diffing of item changes.

Aug 26, 2016

CameraViewEx makes integration of camera implementation and various camera features into any Android project very easy.


  • Camera preview by placing it in a layout XML (and calling the start method)
  • Configuration by attributes
    • Facing (app:facing)
    • Aspect ratio (app:aspectRatio)
    • Auto-focus (app:autoFocus)
    • Flash (app:flash)
    • Auto white balance (app:awb)
    • Optical Stabilization (app:opticalStabilization)
    • Noise Reduction (app:noiseReduction)
    • Camera shutter view (app:shutter)
    • Output format (app:outputFormat)
Nov 15, 2018

Dolphin is an emulator for running GameCube, Triforce and Wii games on Windows/Linux/OS X systems and recent Android devices.

Jul 5, 2014

Okio is a new library that complements and java.nio to make it much easier to access, store, and process your data.

Jul 5, 2014

Robolectric is a unit test framework that de-fangs the Android SDK jar so you can test-drive the development of your Android app. Tests run inside the JVM on your workstation in seconds.

Jul 5, 2014

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

Nov 23, 2015

An OpenStreetMap Editor for Android.

Jul 5, 2014

A simple library for building beautiful login buttons.

Aug 22, 2016

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
Show card

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files.

Jul 5, 2014

FastHub is yet another open source GitHub client app but unlike any other app, FastHub built from ground up.

Feb 26, 2017

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

Jul 5, 2014

Framework for the development of android applications by Surf studio. Contains modules and development standards with which you can build a quality application in a short time.

Nov 5, 2018

c:geo is a simple yet powerful unofficial geocaching client for Android devices. In contrast to other similar applications, c:geo doesn't require a web browser nor file exports. You can just go geocaching with your phone and without any home preparation or worries.

Jul 5, 2014

Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Many of these utilities are used in the Aeron efficient reliable UDP unicast, multicast, and IPC message transport and provides high-performance buffer implementations to support the Simple Binary Encoding Message Codec.

Jan 28, 2017

A sweeter Espresso. Never write your own IdlingResource again. Never manually turn off system animations again.

May 25, 2016

KotlinPoet is a Kotlin and Java API for generating .kt source files.

Source file generation can be useful when doing things such as annotation processing or interacting with metadata files (e.g., database schemas, protocol formats). By generating code, you eliminate the need to write boilerplate while also keeping a single source of truth for the metadata.

May 18, 2017

PermissionsDispatcher provides simple annotation-based API to handle runtime permissions in Android M.

Aug 16, 2015

android-target-tooltip allows to create toasts like tooltips, but targets can be specified, plus custom properties and features.

Dec 19, 2014

Infer is a static analysis tool for Java, Objective-C and C, written in OCaml.

Jun 12, 2015