SwipeToActionLayout is a layout which helps to implement swipe to reveal behaviour. It is really easy to setup and maintain.
A customizable, easy-to-use, and functional circular time range picker library for Android. Use this library to mimic Apple's iOS or Samsung's bedtime picker.
Convert numbers to Persian words.
BigInteger
can be converted to Persian words using this library From Zero to Vigintillion or moreByte
, Short
, Int
, Long
, Float
, Double
, BigInteger
, BigDecimal
DraggableScaffold is a library that helps stack one composable on top of another so it can be dragged to reveal the content under it.
This example shows how to read data from Google excel spread sheet.
SSComposeCookBook - A Collection of major Jetpack compose UI components which are commonly used.
Premo is a Kotlin Multiplatform library that helps to implement the Presentation Layer and share it on iOS, Android, Desktop and Web. Focus on writing logic instead of solving common and boring UI related issues: lifecycle, persistence, navigation, etc.
This applications is sample for Biometrics Authentication in Android using Biometrics API.
Features:
An offline first application in Jetpack Compose with MVVM architecture, representing a minimalistic implementation of Top Stories API. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil-Accompanist, koin etc.
Safe to run has been developed in order to simplify development of secure android applications. In particular the goal of the project is to provide a simple, configurable way for app developers to define when an app should or should not run and a simple way of calling that check.
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.
Using the RoundedProgressBar library you can easily create beautiful progress bars with individually rounded corners, animating progress text and more!
Selekt is a Kotlin and familiar Android wrapper over the community edition of SQLCipher, an SQLite extension that provides 256-bit AES encryption of database files. Selekt realises the maximum concurrency offered by SQLite3: When enabled for WAL-journal mode, "readers do not block writers and a writer does not block readers. Reading and writing can proceed concurrently."
GooglePlacesAutoComplete is a small Kotlin demo for auto search in google map.
TypeFilters:
A gradle plugin that automatically adds clock tracking for your components and subcomponents.
Features
DaggerTrack will tell you following type of time for each of your component and subcomponent injection:
Raccoon is a lightweight response mocking framework that can be easily integrated into the Android UI tests.
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()
Javafx application to resize images and add them into folders automatically. It is a powerful Cross-Platform tool for Android developers.
With Fast Image Resizer, you can:
Bottom Sheet Dialog acts as an Alert dialog.
Features:
SDK for anything your problem to make easier developing android apps.
This enables the RecyclerView
auto scroll feature for indefinite time.
Pros:
RecyclerView
.RecyclerView
, hence it is performant as it works on the typical adapters and layout managers.A customizable time picker component for Android. Includes two types of time picker.
About This Project
ScopeMideaPicker is media picker for Image, Video which supports Android 10 & 11 file system (without requestLegacyExternalStorage flag), it includes both with camera/gallery and guess what, permissions are handled internally, also added supports for File Picker with file types of your choice.
You just need to call start method and return call back to library and that's it, your work is done.
Expandable RecyclerView makes it easy to integrate nested RecyclerView
.
Features:
BaseRecyclerAdapter
and good to go.onClick
event for parent recycler item as well child item.