Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A set of tools to easy request background location permission in a intuitive way.

Jan 2, 2022

This library is a version of Joda-Time built with Android in mind.

Jan 26, 2015

The MSAL library for Android gives your app the ability to begin using the Microsoft Cloud by supporting Microsoft Azure Active Directory and Microsoft Accounts in a converged experience using industry standard OAuth2 and OpenID Connect. The library also supports Azure AD B2C.

May 22, 2017

A synchronous CallAdapter.Factory implementation for Retrofit 2. This project brings Retrofit 1's synchronous usage to Retrofit 2.

Apr 20, 2017

Apache Commons Net library implements the client side of many basic Internet protocols. Supported protocols include: FTP/FTPS, FTP over HTTP, NNTP, SMTP(S), POP3(S), IMAP(S), Telnet, TFTP, Finger, Whois, rexec/rcmd/rlogin, Time (rdate) and Daytime, Echo, Discard, NTP/SNTP.

Jul 5, 2014

A library to stream in RTMP and RTSP for Android. All code in java.

Feb 21, 2017

A memory leak detection library for Android and Java.

May 9, 2015

Gradle plugin for creating fat/uber JARs with support for package relocation.

Aug 9, 2016

Dispose automatically RxJava2 streams using AAC Lifecycle.

Jan 26, 2019

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.

Jul 5, 2014

RxAndroidBle is a powerful painkiller for Android's Bluetooth Low Energy headaches. It is backed by RxJava, implementing complicated APIs as handy reactive observables.

Mar 30, 2016

Commons IO is a library of utilities to assist with developing IO functionality.

Jul 5, 2014

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

Android barcode scanner using Google ML-Kit Vision.

Supported barcode types:

  • 2D formats: QR Code, Aztec, Data Matrix, PDF417
  • Linear formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, EAN-128, ITF, UPC-A, UPC-E
Feb 3, 2024

A powerful image downloading and caching library for Android.

Jul 5, 2014

A simple utility which lists all method references in a dex file.

Dec 30, 2015

JavaPoet is a Java API for generating .java source files.

Source file generation can 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.

Jan 30, 2015

Gauge Composable is a fusion of classic and modern Gauges with some customization options.

Jan 7, 2024

Android Library to make a cool intro for your app.

Jun 5, 2015
Advertisement

This public toolbox allows you to easily test and debug the Firebase Cloud Messaging service.

  • Send and receive FCM payloads
  • Manage registered devices
  • Self-hosting capabilities
Apr 8, 2017

Manage your own internal Android App Store:

  • Public or private access to the store
  • Manage multiple applications
  • Manage multiple versions
Nov 6, 2018

A simple tool to allow easy bug report capturing within your app.

Aug 21, 2014

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

Thrifty is an implementation of the Apache Thrift software stack for Android.

Thrift is a widely-used cross-language service-definition software stack, with a nifty interface definition language from which to generate types and RPC implementations. Unfortunately for Android devs, the canonical implementation generates very verbose and method-heavy Java code, in a manner that is not very Proguard-friendly.

Mar 1, 2016

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

Jul 5, 2014

material-design-icons are the official open-source icons featured in the Google Material Design specification.

What's included?

  • SVG versions of all icons in both 24px and 48px flavours
  • SVG and CSS sprites of all icons
  • 1x, 2x icons targeted at the Web (PNG)
  • 1x, 2x, 3x icons targeted at iOS (PNG)
  • Hi-dpi versions of all icons (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi) (PNG)
Oct 20, 2014

This plugin configures JavaCompile tasks to use the Checker Framework.

Feb 11, 2018

The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

Jul 5, 2014

Android Asynchronous Networking and Image Loading.

Jul 5, 2014

Appium is an open source test automation framework for use with native and hybrid mobile apps. It drives iOS and Android apps using the WebDriver JSON wire protocol.

Jul 5, 2014