A set of tools to easy request background location permission in a intuitive way.
This library is a version of Joda-Time built with Android in mind.
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.
A synchronous CallAdapter.Factory
implementation for Retrofit 2. This project brings Retrofit 1's synchronous usage to Retrofit 2.
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.
A library to stream in RTMP and RTSP for Android. All code in java.
Gradle plugin for creating fat/uber JARs with support for package relocation.
Dispose automatically RxJava2 streams using AAC Lifecycle.
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.
RxAndroidBle is a powerful painkiller for Android's Bluetooth Low Energy headaches. It is backed by RxJava, implementing complicated APIs as handy reactive observables.
Commons IO is a library of utilities to assist with developing IO functionality.
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.
Android barcode scanner using Google ML-Kit Vision.
Supported barcode types:
2D formats
: QR Code, Aztec, Data Matrix, PDF417Linear formats
: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, EAN-128, ITF, UPC-A, UPC-EA powerful image downloading and caching library for Android.
A simple utility which lists all method references in a dex file.
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.
Gauge Composable is a fusion of classic and modern Gauges with some customization options.
This public toolbox allows you to easily test and debug the Firebase Cloud Messaging service.
Manage your own internal Android App Store:
A simple tool to allow easy bug report capturing within your app.
GraphHopper is a fast and memory efficient Java road routing engine. By default it uses OpenStreetMap
data, but can import other data sources.
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.
Parse is a complete technology stack to power your app's backend.
material-design-icons are the official open-source icons featured in the Google Material Design specification.
What's included?
This plugin configures JavaCompile tasks to use the Checker Framework.
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.