Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

Apr 26, 2022

Error Tracing is FUN!

Apr 25, 2022

Support multiple screen sizes easily by scaling your dimensions.

Apr 19, 2022

SDK for anything your problem to make easier developing android apps.

Apr 11, 2022

An easy-to-use animation for disappearing views by converting views into particles.

Apr 11, 2022

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.

Apr 9, 2022

Multi Roots TreeView implementation for Android Platform with a lot of options and customizations.

Apr 8, 2022

RasmView is an Android drawing library; it provides a view that allows users to draw on top of a bitmap.


  • 8 already defined brushes, and you can define your own.
  • Drawing on top of images.
  • Undo/redo operations.
  • Zooming in/out, rotation & translation.
  • Custom background color.
Apr 8, 2022

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.

Mar 29, 2022

Squircle IDE is a fast and free multi-language code editor for Android.

Mar 27, 2022

MathParser is a simple but powerful open-source math tool that parses and evaluates algebraic expressions written in pure java.

Feb 23, 2022

A lightweight library to check if user is faking their location or using a mocklocation to fool your apps.

Feb 23, 2022

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.

Feb 13, 2022

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.

Feb 13, 2022

An Android image picker that works on older APIs. It uses a BottomSheetDialog by default.

Feb 13, 2022

This project provides a simple and streamlined way to validate TextInputLayoutEditText.

Feb 12, 2022

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:

  • Models for all ContactsContracts entities (e.g. Contact, RawContact, Data; name, email, phone, etc)
  • Create, read, update, delete (CRUD) operations for Contacts, RawContacts, Data, Profile, Groups, Accounts
  • Get/set/remove contact photo, thumbnail, starred, send to voicemail, custom ringtone, and default (primary) data
  • Link/unlink Contacts
  • Optional extensions for async work and permissions handling using Kotlin Coroutines
  • Planned optional support for RxJava and Kotlin Flow
  • Custom data integration

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.

Feb 12, 2022

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.

  • Empty input box (Edittext)
  • Phone number validation
  • Email validation
  • Password validation
  • Confirm Password Validation
  • Custom Validator
Feb 12, 2022

Android Jetpack Compose swipe library.

Feb 11, 2022

ViewModel Lifecycle allows you to track and observe Jetpack ViewModel's lifecycle changes.

Feb 10, 2022

A small and simple, yet fully fledged and customizable navigation library for Jetpack Compose:

  • Full type-safety
  • Built-in state restoration
  • Nested navigation with independent backstacks
  • Own Lifecycle, ViewModelStore and SavedStateRegistry for every backstack entry
  • Animated transitions
  • Dialog and bottom sheet navigation
  • Scopes for easier ViewModel sharing
  • No builders, no obligatory superclasses for your composables
Feb 8, 2022

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.

Feb 7, 2022

An android library to highlights different features of the app built using Jetpack Compose.

Feb 7, 2022

A simple Android version name comparator library.

Feb 4, 2022

Android Annotation Processing Library to generate your adapters only with Annotations on your model, coming with Lint check to help you write good annotations

Feb 2, 2022

ComposeRatingBar is an Android Jetpack Compose library made with ❤️, it's a simple yet customizable implementation for a rating bar in Jetpack Compose.

Feb 2, 2022

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

Feb 1, 2022

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.

Jan 31, 2022

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.

Jan 27, 2022

ArcProgressbar lets to create Arc progress-bar in the simplest way.

Jan 26, 2022