MaterialStoryView is an Android library for implementing a story carousel, similar to those found on social networks like Instagram and Facebook. This library makes it easy to add a story viewing component to your Android application, allowing for quick and simple integration.
A library that provides standard design colors (Material and Flat design) and design colors for mainstream companies (Google, Twitter, Netflix, Instagram etc) in Kotlin.
Elevate your Android app's user experience with the Animated Star Rating library. This customizable library provides smooth animated star ratings, perfect for enhancing user interactions in review features. With adjustable star count and easy integration, it's a lightweight solution to add a touch of interactivity to your UI.
Features:
Feel free to adjust it according to your preferences!
PleaseWait is a lightweight library that can be used as a replacement for now-deprecated android.app.ProgressDialog
.
Features
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.
A simple Android template that lets you create an Android project quickly.
Modern image loading library for Android. Simple by design, powerful under the hood.
PulsingView is a simple android library designed to give you a ripple effect, if you ever need one. Ideally it can be used as a background for circle UI elements.
SSJetPackComposeProgressButton is an elegant button with a different loading animations.
Features:
Snippet is an extensible android library to measure execution times of the code sections in a way that does not compromise with the readability and can be shipped to production without any additional setup. New behaviours can be added in the library by extending Execution paths. 2 execution paths provided with the library are: - MeasuredExecutionPath - The code path the does the measurement code spans - ReleaseExecutionPath - A no-op path (default path) that is usually installed in the release variants.
Features:
Animate a strike over any image to indicate on/off states. As seen in the Material Guidelines.
Snackbar
from the Compose Material library, the InfoBar
can be properly displayed without additional requirements, like Scaffold
, SnackbarHost
/ SnackbarHostState
, or manually starting new coroutines to show the message.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.
Unicorn File Picker is a library designed to package a powerful file selector for android.
You can:
SurroundCardView is a special form of MaterialCardView that has animated stroke.
Custom TextInputEditText
view which helps to align item in center. Standard material TextInputEditText
is taking space in bottom.
A beautiful and extensible API for bulding preferences screen
A Framework that simplify developing MVVM Architecture and Material Design in Android with Kotlin language including useful Extensions and Sample Application. This Framework has some tools for Retrofit and OKHttp and Coroutine for calling REST API requests.
Dynamic Localization and Day/Night Theme & Meow Custom Widgets are another features.
A beautiful design Android Alert Dialog, alternative of Sweet Alert Dialog based on KAlertDialog using MaterialComponent