A photopicker to select and click photos and document picker to select different types of documents.
A collection of static methods to perform various operations including color, device, drawable, package, tasks and sdk on Android 14+ (ICS or above) devices.
The Go mobile repository holds packages and build tools for using Go on Android.
MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data.
SnakeYAML is a YAML parser and emitter for the Java programming language.
Matisse is a well-designed local image and video selector for Android. You can
Build system for Android that encourages the creation of small, reusable modules consisting of code and resources.
WhirlyGlobe-Maply is a toolkit with two parts, hence the dash. The
WhirlyGlobe part is an interactive 3D globe. The
Maply part is an interactive 2D map. There are separate view controllers (on iOS) for each, but otherwise they share 95% of their code.
The interactive build tool. Use Scala to define your tasks. Then run them in parallel from the shell.
A gradle plugin that helps developer migrate to code with Android Studio + Gradle, but build && install with buck.
Fresco is a powerful system for displaying images in Android applications.
Fresco takes care of image loading and display, so you don't have to. It will load images from the network, local storage, or local resources, and display a placeholder until the image has arrived. It has two levels of cache; one in memory and another in internal storage.
Android application compatible with ZX2C4's Pass command line application.
YamlBeans makes it easy to serialize and deserialize Java object graphs to and from YAML, a human-friendly data format. Replace XML and properties files with YAML for more expressive power (lists, maps, anchors, etc) and easier hand-editing.
Markwon is a library for Android that renders markdown as system-native Spannables. It gives ability to display markdown in all TextView widgets (TextView, Button, Switch, CheckBox, etc), Notifications, Toasts, etc. No WebView is required. Library provides reasonable defaults for display style of markdown but also gives all the means to tweak the appearance if desired. All markdown features are supported (including limited support for inlined HTML code, markdown tables and images).
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.
MessageView helps you to create chat message view or a social media post view quickly like a typical chatting application or social post view Its a container view, so you can add any type of message or social post such as TextView or any customize TextView, ImageView, etc.
This library allows to show intro of your app or a specific view that you want to high-light when you add new features to app.
Woodstox is a high-performance validating namespace-aware StAX-compliant (JSR-173) Open Source XML-processor written in Java.
RxJava and RxKotlin bindings for Biometric Prompt (Fingerprint Scanner) on Android (added in Android 9 Pie, API Level 28+)
"If your app is drawing its own fingerprint auth dialogs, you should switch to using the BiometricPrompt API as soon as possible."
It's an official statement from Google Android Developers Blog. RxBiometric helps you to do that via RxJava stream!
Maoni is a lightweight open-source library for integrating a way to collect user feedbacks from within Android Applications.
Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.
PrimeDatePicker is a date picker tool. It provides picking a single day in addition to a range of days. Second, it is possible to use its
CalendarView as stand alone views in your project.
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.
A lightweight popup like tooltips, fully customizable with arrow and animations.
HAL is a non-deterministic finite-state machine for Android & JVM built with Coroutines and LiveData.
Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API.
Material Theme for IDEA & Android Studio.
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.