Aesthetic is an easy to use, fast, Rx-powered theme engine for Android applications.
A simple graph library with more control for users.
Android library that provides a file explorer to let users select files on external storage.
Android library which implements a simple and easy to use file chooser.
Aftermath handles the consequences of your startActivityForResult
calls.
An Android project providing easy navigation between a calendar and an agenda.
Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android.
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.
AG Skeleton Loading is a library to provide a easy way to include skeleton loading.
Library to implement the Bottom Navigation component from Material Design guidelines.
Lightweight Android library to read parts of RSS 2.0 feeds.
Onboarding library for android with Gradient, Image or Solid color backgrounds.
AIDE is a complete integrated development environment for your Android device.
AIDL2 is a replacement for Google's aidl tool. Unlike it's predecessor, it is based on Java annotation processing facilities.
It is still at alpha stage of development, but all planned features are already implemented:
Remote config management Android library powered by annotation processing and code generation.
Binds Android Activity lifecycle callbacks to Activity fields annotated with @AirCycle
.
Fields annotated with @AirCycle
that are defined in an Activity will receive lifecycle callbacks of the enclosing Activity. The Activity does NOT need to implement any interface or extend any specific base class.
The field itself also does NOT need to implement any interface or extend any specific base class.
The binding class is generated in compile time using Java annotation processing, NO reflection is used at runtime. Since all classes are generated in compile time, it can safely be used with ProGuard.
Inspired by SoundCloud's LightCycle library. Compared to LightCycle, AirCycle supports passing of Activity lifecycle callbacks without the need to extend from a specific base Activity. Additionally, the listener classes are completely flexible, without the need to extend from any class or interface. This enables more flexibility when developing and further promotes composition over inheritance.
AirMapView is a view abstraction that enables interactive maps for devices with and without Google Play Services. AirMapView is built to support multiple native map providers.
A helper library to ease the most repetitive codes with simple reusable attributes.
AKUAH can help you with many repetitive tasks of daily life development.
I am using this library in my own projects from quit a time. Now I decided to share in for public use. I have not implemented all the features I used to have in my old library but will keep adding them and some new features.
Akatsuki is an Android library that handles state restoration via annotations. The library automatically generates source files through JSR269 to ensure almost zero performance impact.
AKParallax-Android is a library project that provides a parallax effect to an ImageView in a ScrollView or a ListView.
This project can make it easy to theme and custom Android's dialog. Also contains Holo and Material themes for old devices.
A simple, and elegant alerting library. This library aims to overcome the limitations of Toasts and Snackbars, while reducing the complexity of your layouts. Easily integrated into any project.
A library to create simple alerts easily with some customization. Written in Kotlin but works for both Kotlin and Java.
A type-safe interface of image processing algorithms.
Alexei has some predefined image processing calculus that are accessible from the class ImageProcessingThing:
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Alfonz is a multi purpose library split into small modules (something like Android Support Library). Some of them depend on other modules or 3rd party libraries (RxJava, Retrofit, OkHttp), but in general I try to keep Alfonz simple and independent from other libs as much as possible.
Love Architecture Components' ViewModel
s but hate how hard it is to instantiate them?
Hire Alfred
and start doing just this!