Android developer portal with tools, libraries, and apps

CircularSeekBar is a circular progress bar/seek bar android library that supports animations, dashes and gradients.

Jan 21, 2024

PleaseWait is a lightweight library that can be used as a replacement for now-deprecated android.app.ProgressDialog.

Features

  • Supports Material 2 and the latest Material 3 design
  • Both determinate and indeterminate progress modes
  • Both circular and linear progress bars
  • Follows Dark and Light modes automatically
  • Adapts to your app's theme colors
  • Retains state between orientation changes
  • Smooth Material animations and transitions
  • Lightweight and Easy to implement
Jan 14, 2024

A staged progressbar that you can use if you want finer control of the steps in between its stages. You can customize:

  • Number of steps between particular stages
  • Look and feel of tracks and thumbs (stages)
  • Direction and Orientation of the bar
  • Animation speed (or even type in Compose)
Jan 14, 2024

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.

Jan 10, 2024

A customizable progressbar component can be used in onboarding screens for Jetpack Compose.

Jan 7, 2024

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

Feb 14, 2022

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

Jan 26, 2022

Beautiful progress bar with segments. Highly customizable. Fully written with Jetpack Compose.

Jan 16, 2022

Using the RoundedProgressBar library you can easily create beautiful progress bars with individually rounded corners, animating progress text and more!

Jan 8, 2022

Sometimes, it's felt trouble to deal with Loading / Progress popup in app as it causes extra boilerplate code (adding XML code + View Inflation + Instance creation for showing or hiding and-so-forth).

This library will be helpful in those cases because it needs just a singleton configuration instance once which will be reusable to show and hide from anywhere (Both Activity or Fragment) just using a single line of code like - LoadingPopup.showLoadingPopUp() and LoadingPopup.hideLoadingPopUp()

Jan 7, 2022

Supports loading profile images with fractional styles, shapes, borders, indicators, and initials for Android.

Jan 4, 2022
Advertisement

It is a Profile Image View with percentage progress developed in Kotlin. It is a highly customizable view that offers multiple attributes for creating either dash or continuous progress view around profile image based on your requirements.

Jan 3, 2022

A simple bar View that can compare things, like statistics of a Football match.

Apr 23, 2021

An Instagram-like stories segmented progress bar.

Mar 8, 2021

Horizontal Progress View with Tile Animation.

Dec 13, 2020

A Kotlin based adjustable custom view to show percentage.

Nov 28, 2020

A polyline determinated ProgressBar written in Kotlin.

Sep 28, 2020

A lightweight bottom navigation view, fully customizable with an indicator and animations.

Jul 28, 2020
Advertisement

AG Skeleton Loading is a library to provide a easy way to include skeleton loading.

May 18, 2020

Worked with ViewPager2 and ViewPager

Features

  • Mutiple slider style supported.
  • Mutiple slide mode supported.
  • Support ViewPager and ViewPager2.
Apr 6, 2020