Squircle IDE is a fast and free multi-language code editor for Android.
MathParser is a simple but powerful open-source math tool that parses and evaluates algebraic expressions written in pure java.
A lightweight library to check if user is faking their location or using a mocklocation to fool your apps.
This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components.
Maker Account Stream is free for most side and hobby projects with a Maker Account. For complete pricing details visit the Chat Pricing Page.
Supported features - Channels list UI - Channel UI - Message reactions - Link preview - Image, video and file attachments - Editing and deleting messages - Typing indicators - Read indicators - Push notifications - GIF support - Light and dark themes - Style customization - UI customization - Threads - Count for unread messages
This Gradle plugin allows using Byte Buddy on Android. All of the instrumentation tools that Byte Buddy supports are adapted to any Android project with this plugin, that way you can build your own class transformations for your project or even as a library for other projects to use.
There are cases when you just need to render a simple list of static data without the hassle. You don't want to use complex solutions like Epoxy or Groupie for this purpose. This task is ItemsAdapter was created for. ItemsAdapter offers you simple DSL to create adapters.
An Android image picker that works on older APIs. It uses a BottomSheetDialog
by default.
This project provides a simple and streamlined way to validate TextInputLayoutEditText
.
Simplifies and wraps all Contacts Provider / ContactsContract functionality in a nice and simple Kotlin/Java API so you no longer have to deal with content resolvers and cursors.
The API provides:
Framework-agnostic design. The core API will not force you to use RxJava, Flow, or any other frameworks. Just pure Kotlin/Java. Up to you how you want to use it.
Easy-Checker is a very simple input validation library for Android written in Kotlin and easily accessible from Java code as well. You will get many validation way or library. But most of them are not so easy for this simple task, that's why most of time time we go for legacy if else chain to check all the input fields, and we all know how disturbing is that.
ViewModel Lifecycle allows you to track and observe Jetpack ViewModel's lifecycle changes.
A small and simple, yet fully fledged and customizable navigation library for Jetpack Compose:
You can use this lightweight library to implement the attachment feature (taking pictures using the camera, picking up files/images from the gallery or file system, or google drive). The library helps you to simplify all the processes related to picking files without worrying about system permissions.
An android library to highlights different features of the app built using Jetpack Compose.
A simple Android version name comparator library.
Android Annotation Processing Library to generate your adapters only with Annotations on your model, coming with Lint check to help you write good annotations
ComposeRatingBar is an Android Jetpack Compose library made with ❤️, it's a simple yet customizable implementation for a rating bar in Jetpack Compose.
Facebook Styled Gallery Files picker. One or multiple files can be selected. Keeps track of selected files count exactly like Facebook. Selected folders are also shown. Media Store api is used to fetch the image files. So its backward compatible and only read permission is required. Both image Uris and ImagePaths can be retrieved
An Android library which provides HTML support for Jetpack Compose texts.
For the time being, the composable Text layout doesn't provide any HTML support. This library fills that gap by exposing the composable HtmlText layout, which is built on top of the Text layout and the Span/Spannable Android classes.
For formatting text in android like what whatsapp does. Any text enclosed with s will be bolded, any text enclosed within _s will be italicized. Example : "Hello* World!" will become "Hello World"with Hello bolded and "_Hello _ World!" will become "Hello World" with Hello italicized.
ArcProgressbar lets to create Arc progress-bar in the simplest way.
This project shows several animations:
Butterfly helps to build adaptive and responsive UIs for Android with Jetpack WindowManager.
An Android EditText with automatic currency formatting.
With bdapter You can use RecyclerView without implementation of RecyclerView.Adapter
and RecyclerView.ViewHolder
anymore. Supports DataBinding and MVVM.
Manage passwords like a pro with industry level features.
A GitHub repository to be notified of new AndroidX (Jetpack) library versions and their changelog automatically via GitHub notifications.
A tiny Android library makes very easier count animation of TextView
.
This library uses this idea to implement in-memory storage. There are two simple principles: