PleaseWait is a lightweight library that can be used as a replacement for now-deprecated android.app.ProgressDialog
.
Features
Features
Customizations
A staged progressbar that you can use if you want finer control of the steps in between its stages. You can customize:
This GitHub Action auto-translates Android's strings.xml and fills in the missing translations in all other languages.
Create a slider view inside your app without viewpager or complex adapters.
Any Video Downloader is a library for android which can download any video from internet specially from any tube including all availabe quality like 240P, 360P, 480P, 720P 1080P and so on. It uses Jsoup and webview behind the scene. This library also comes with pre-defined proguard rules.
Drop-in replacement for Image() composables featuring support for pan & zoom gestures and automatic sub‑sampling of large images that'd otherwise not fit into memory.
LoadingView is a customizable view for displaying a loading animation consisting of multiple dots. This library provides a simple and easy-to-use interface for creating and controlling a loading animation, and allows customization of the dot count, size, spacing, and colors.
Streamline permission handling in Android Jetpack Compose applications with Compose Permissions.
TypedBundle is a type safe Bundle for Android development.
Bundle is essential component in Android development from Day 1, but the flexible key-value structure don't limiting us from put a String and get an Int back with same key (and which will cause crash not compile error). This library is aimed to transform the plain String key into a type based class (such as StringKey or IntKey in below example) to align the type usage on both get and set side.
Kevlar is a security toolkit (library) for Android apps. It is divided in 3 packages (antipiracy, rooting and integrity), each containing specific tooling and components.
Its purpose is to be an auditing tool, used to inspect the security environment on Android devices.
A security environment is the security state of a device, which can be probed with the different packages kevlar provides.
Each package focuses on a specific security environment area:
Kevlar is intended to be used any time it is deemed necessary to determine whether the device your app is running on can be regarded as secure, according to your policies and security requirements.
Gauge Composable is a fusion of classic and modern Gauges with some customization options.
Android library for gallery images and videos, and capture camera image and video.
Customize your country text field for Jetpack Compose.
A customizable progressbar component can be used in onboarding screens for Jetpack Compose.
LazySwipeCards is a card swiping Jetpack Compose library.
A Jetpack Compose library to fully convert Android's Spanned into AnnotatedString.
You can use this library to display Html.fromHtml(String) on Compose Text, Exactly similar to what was previously displayed on Android TextView
.
A Jetpack Compose layout that places its children in a way that CSS Flexible Box Layout Module does.
A lightweight Analytics library that logs events, identifies the user, and dispatches the data at one.
Provides services (Google analytics, Mixanel, segment, ...) as optional addons to preserve library size.
Barrier tape is a great way to get a user's attention or alert them when a feature of your app is unavailable. This library allows you to create a barrier tape of different colors and shapes. It can be used as a background for any View
or as content of ImageView
Support multiple screen sizes easily by scaling your dimensions.
SDK for anything your problem to make easier developing android apps.
An easy-to-use animation for disappearing views by converting views into particles.
Fragula is a swipe-to-dismiss extension for navigation component library for Android.
Just in a few lines you can easily make your fragments "swipeable" like in Telegram, Slack and many other messaging apps.
Multi Roots TreeView implementation for Android Platform with a lot of options and customizations.
RasmView is an Android drawing library; it provides a view that allows users to draw on top of a bitmap.
Show Loading animation in chip / button, like loading button / loading chip, show different kind of animation around the chip can work like a loader button, show a loading line around the edges.