FFMPEG video operations - FFmpeg compiled for Android. Execute FFmpeg commands with ease in your Android app.
A lightweight library to tweak the fling behaviour in Android.
Demo Application to understand the architecture of MVVM App with Unit tests.
SSPullToRefresh makes PullRefresh easy to use, you can provide your own custom animations or set simple gifs on refresh view. The best feature is Lottie animations in refresh view, it uses lottie animations to render high quality animations on pull refresh.
QuatroGrade is a beautiful multi color gradient. Basically, it is a 4 vertex gradient.
An easy to use android library to let devs know how much internet-data their app is consuming.
Locus is a tiny kotlin library for android which makes it super very easy to retrieve location with just few lines of code. Everything including permission model and Location settings resolution is handled internally which removes a lot of boilerplate code any developer have to write every time.
Easy to use and configurable library to Pick an image from the Gallery or Capture image using Camera.
A simple bar View that can compare things, like statistics of a Football match.
Screenshot detection helper for your activity.
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis.
A powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells with fixed table headers and offering pan and zoom support. FixedHeaderTableLayout is similar in construction and use as to Android's TableLayout.
A set of lint rules to check for common mistakes when styling and theming on Android.
Kotlin preference via delegates (DataStore, Flow) + DSL for RecyclerView based preference screen.
This allows you to set up preferences and build preference screens based on JetPack
DataStore (or any custom storage) elegantly, fast and easily
Dialog Fragments that take care to save and restore the dialogs state and also provided an easy way to handle dialog results.
The easiest way to integrate BLE on your Android projects! This library makes the use of BLE easy and painless, handling known errors and mistakes for you! It's also thread safe by taking advantage of the Coroutine Api!
And if you thought it was already too good to be true, check this out, it automatically handles the pain of Permission checking and request, determining whether the Bluetooth LE hardware is present on the running device, Bluetooth adapter activation and location services activation. All of that using the state-of-the-art implementations, no Settings screen showed! Instead, your user will see a beautiful and native popup with minimum effort to enable such features.
Using 100% Kotlin, Coroutines, JetPack Contracts, Google Settings Api and more!
Asynchrony made simple.
Composer helps you to organize and execute multiple interdependent asynchronous input/output tasks such as webservice calls, database read/writes and file i/o together with concurrency support using
java.util.concurrent APIs. It is compatible with Java 8 & above on all JVM based platforms including Android.
Synthesis is CRED's inbuilt library for using Neumorphic components in your app.
What really is Neumorphism? It's an impressionistic style, playing with light, shadow, and depth to create a digital experience inspired by the physical world. That's the definition anyway. Our recommendation is you try it out to see what you make of it. If you do create something with Synth, let us know. We're excited to see where you take it.
Shuttle provides a modern, guarded way to pass large
Serializable objects with Intent objects or saving them in
Bundle objects to avoid app crashes.
ResOf is an android resource wrapper library and we don't need to do any initialization!
An Instagram-like stories segmented progress bar.
A custom view that resembles the iOS notification group behavior
Android library for multiple progress bar fan.
Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
RxDisposableWatcher is a tool for detecting leaked subscriptions in RxJava projects. Generally it shows up all subscriptions alive at the moment.
Android Iniversal Device ID Library
Use OpenUDID_manager for old API and MediaDrm for new API If both options return an empty string, then a random UUID is generated and saved in Preferences until the application is reinstalled
You can create awesome menus with bottom sheet experience in a few lines