361 Repositories
Android custom-adapter Libraries
πͺ Modern Android development with Hilt, Coroutines, Flow, JetPack(ViewModel) based on MVVM architecture.
Ceres πͺ Modern Android development with Hilt, Coroutines, Flow, JetPack(ViewModel) based on MVVM architecture. Download Gradle Add the dependency bel
Android PinLayout for auth screens.
PinLayout β¬β¬β¬β¬ Android PinLayout for auth screens. Installation Step 1. Add the JitPack repository to your build file allprojects { repositories {
a Custom Snackbar Library for Jetpack Compose ππ¨
π¨ Snackie is a custom snackbar library for jetpack compose built without using the built in snackbar component π Implementation repositories { ma
A custom installer for our mod that installs recommended mods (and more in the future).
Wynntils Mod Installer Our custom installer which makes it easier to set up optional mods and in the future, resourcepack options, and more! Screensho
Custom partitioner for Spring Batch
Custom partitioner for Spring Batch Who is it for? For cases in which you have multiple files to process as part of the batch, Spring Batch offers the
β±οΈ TimerView is a beautifully designed fully customisable Android view that allows developers to create the UI for countdown timers.
TimerView π₯ A beautifully designed fully customisable Android view that allows developers to create the UI for countdown timers. Index Getting starte
A simple textview with custom background to provide additional information.
𧱠Tebel A simple textview with custom background to provide additional information. Install Gradle Add JitPack repository below to your module's buil
ππ§¨π Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.
Jetpack Compose Tutorials and Playground π€ Overview Series of Tutorials to learn about Jetpack Compose, Material Widgets, State, Animation, and Navig
β An efficient and beaufitul Multi Float action button library based on Twitter implemented in Jetpack Compose π
Multi Float Action Button β An efficient and beaufitul Multi Float action button library based on Twitter implemented in Jetpack Compose π Including
A custom Stepper for jetpack compose π
Compose-Stepper Compose-Stepper library provides a custom stepper in the modern android toolkit Jetpack compose which can be easily added in to your c
Just another one easy-to-use adapter for RecyclerView :rocket:
Elementary RecyclerView Adapter Another one easy-to-use adapter for RecyclerView π Features: DSL-like methods for building adapters similar to Jetpac
A Minecraft server implementation for SuCraft.
Suki A fork of Mirai Made for the server SuCraft: sucraft.org Features Fork of Mirai for the best performance, notably: Fork of Pufferfish for the bes
This is an android app using which users can chat to people nearby them with help of Bluetooth.
This is an android app using which users can chat to people nearby them with help of Bluetooth. This app is developed in Kotlin programming language. It is still in its early stages of development and currently let user to one-person-one-time chat at a time. It is under heavy development π π
CuteDialog- Android Custom Material Dialog Library
A Custom Material Design Dialog Library for Android Purpose CuteDialog is a Highly Customizable Material Design Android Library. CuteDialog allows dev
Execute asynchronous batch tasks with predefined or custom UI in Android.
AndroidBatchWorker Execute asynchronous batch tasks with predefined or custom UI in Android. Import Add JitPack repository to your project level build
Custom Sneaker view for Android.
SneakerView How to install ? You can add the library to your project using jitpack.io. Add the code below to your project's settings.gradle file. all
An App to download a file from Internet by clicking on a custom-built button
LoadApp LoadApp is an app to download a file from the Internet by clicking on a custom-built button where: Width of the button gets animated from left
Simple addon for BlueMap that allows using a custom skin server.
BlueMap Custom Skin Server Description Simple addon for BlueMap that allows using a custom skin server. Config { "debug": false,
A custom OTP view to enter a code usually used in authentication
A custom view to enter a code usually used in authentication. Different types of OTPViews. Easy to use and configure your own view and character of OTP using all the attributes.
BindsAdapter is an Android library to help you create and maintain Adapter class easier via ksp( Kotlin Symbol Processing).
BindsAdapter BindsAdapter is an Android library to help you create and maintain Adapter class easier via ksp( Kotlin Symbol Processing). Installation
UpSchool Capstone Project - Course selling application with MVVM, LiveData, DataBinding, Retrofit, Room Database, Navigation Component, Adapter, Firebase Auth, Picasso, Lottie
UpSchool Capstone Project - Course selling application with MVVM (Model, View, ViewModel), LiveData, DataBinding, Retrofit, Room Database, Navigation Component(NavGraph, BottomNav), Adapter, Firebase Auth, Picasso, Lottie
Simple Notes app, MVVM with Google Architectural components Room database, LiveData and ViewModel. Written in Kotlin using androidx libraries
Simple Notes app, MVVM with Google Architectural components Room database, LiveData and ViewModel. Written in Kotlin using androidx libraries. Implemented Firebase Auth and Database, and used Room database
Simple parallax effect for your image. Only usable with Jetpack Compose.
Parallax Effect in Compose Image Example usage // In an activity or fragment... private lateinit var gravitySensorDefaulted: GravitySensorDefaulted o
Integration of Retrofit and Hilt-Dagger with MVVM architecture to get request from GitHub Api
GitHubApiApp-MVVM-Retrofit-Hilt-Dagger-Livedata π I built this project to demonstrate integration of Hilt-Dagger and Retrofit with MVVM architecture.
Customtoast is a android library for show your toast message in a custom UI.
CUSTOM TOAST customtoast is a android library for show your toast message in a custom UI. To get a Git project into your build: Step 1. Add the JitPac
Mole Analysis Use Case for HMS ML Kit Custom Model
Mole Analysis Mole Analysis Use Case for HMS ML Kit Custom Model Introduction What is Melanoma? Melanoma is the most serious among skin cancers becaus
Custom plugin for private minecraft server
Custom Plugin Custom plugin for private minecraft server. Requirements Java 1.17 PaperMC 1.18 (Minecraft 1.18) Features Cancels Creeper griefing Build
Android library for creating QR-codes with logo, custom pixel/eyes shapes, background image. Powered by ZXing.
custom-qr-generator Android library for creating QR-codes with logo, custom pixel/eyes shapes, background image. Powerd by ZXing. Installation To get
AppUI Sample Application - display how you can create your own custom AppUI application within a few minutes
AppUI Sample Application This is an open-source project to display how you can create your own custom AppUI application within a few minutes. I have a
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
This custom snack bar will help you display much more personalized app toast
π₯ Presentation Using the native android class of snack bar. This custom snack bar will help you display much more personalized app
Same as the Outlined text fields presented on the Material Design page but with some dynamic changes. π π
README SSCustomEditTextOutlineBorder Getting Started SSCustomEditTextOutLineBorder is a small kotlin library for android to support outlined (stroked)
Shimo is an adapter for Moshi which randomizes the order of keys when serializing and deserializing
Shimo Shimo is a JsonAdapter.Factory for Moshi which randomizes the order of keys when serializing objects to JSON and when deserializing objects from
A custom view, in which device contact list is displayed
Getting Started This repository contains a custom view, in which device contact list is displayed Implementation Go to Settings.gradle, inside reposit
An application to create custom QR codes to specify waste types and waste disposal procedures for products.
wasteqr An application to create custom QR codes to specify waste types and waste disposal procedures for products. What is WasteQR? WasteQR is an app
A curated list of great Android lint custom rules and resources
Awesome Android Lint A curated list of great Android lint custom rules and resources Contents Rules Articles Other Contribute Rules Google Sample Cust
Added more features to app's crash dialog, fixed custom rom deleted dialog, the best experience to Android developer.
AppErrorsTracking εΊη¨εΌεΈΈθ·θΈͺ Added more features to app's crash dialog, fixed custom rom deleted dialog, the best experience to Android developer. δΈΊεη FC
Custom Lean back adaper for tv developers
CustomLeanBackAdapter Custom Lean back adaper for tv developers Installation: Add in root gradle: allprojects { repositories { maven { url
Android Annotation Processor library to generate adapter class easily from your model with a lot of customization
Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors
Yet another adapter delegate library.
Yet another adapter delegate library. repositories { ... maven { url 'https://jitpack.io' } } ... dependencies { implementation("com.git
PopupBarChart π can shows a tooltip when user click on the bar π π€©
PopupBarChart π can shows a tooltip when user click on the bar π π€©
Row Coloumn Box Compose Constraint Layout Modifier.xyz Animator Tween animation MutableState Creating custom composable Corners Canvas LaunchedEffect
Row Coloumn Box Compose Constraint Layout Modifier.xyz Animator Tween animation MutableState Creating custom composable Corners Canvas LaunchedEffect
π¨οΈ Beautiful Dialog is a Simple and Beautiful custom dialog
Beautiful Dialog π¨οΈ Beautiful Dialog is a Simple and Beautiful custom dialog. Screenshots Including in your project Gradle Add below codes to your ro
RecyclerView Application example using kotlin and viewbinding.
SimpleRecyclerViewApp Shows how to display some items in a simple list using the RecyclerView and RecycleView.Adapter. The RecycleView is the entity t
Klinker is a gradle plugin making it possible to link kotlin native executables with custom linkers and options.
Klinker is a gradle plugin making it possible to link kotlin native executables with custom linkers and options. It does this by creating a static library for kotlin compilation, then generates a c+kotlin wrapper that calls into kotlin to start the app, finally using the specified compiler to compile and link the c code and kotlin library into a binary.
FileLogger - a library for saving logs on Files with custom-formatter on background I/O threads, mobile-ready, android compatible,
The FileLogger is a library for saving logs on Files with custom-formatter on background I/O threads, mobile-ready, android compatible, powered by Java Time library for Android.
DailyTags - a flexible markdown library that supports custom tags and markups
The library parses a given markup into rich text for Jetpack Compose. DailyTags comes with Markdown and HTML support by default (please, see the supported features) and is very easy to extend to support custom markups.
RasmView - an Android drawing view; it provides a view that allows users to draw on top of a bitmap.
RasmView RasmView is an Android drawing library; it provides a view that allows users to draw on top of a bitmap. Demo https://www.youtube.com/watch?v
Kotlin code generation for commercetools platform type-safe product-types, reference expansion and custom fields
Kotlin code generation for commercetools platform type-safe product-types, reference expansion and custom fields
Provides custom lint rules developed by Bottle Rocket Studios to help keep our code cleaner
Provides custom lint rules developed by Bottle Rocket Studios to help keep our code cleaner, detect and mitigate possible security issues, and allow us to write rules around best practices and usage as necessary in the future
Loco-strings-sync - A custom Gradle Plugin useful to sync loco string resources to local projects
loco-strings-sync A custom Gradle Plugin useful to sync loco string resources to
Custom-view-animated-file-downloader - Custom Views, Animations, Broadcast Receivers, Notifications
Downloader App Custom views , Drawing with Canvas, Animations (with motionlayout
Jetpack Compose Timeline View
Simple Timeline View, wrote via Kotlin Jetpack Compose.
This sample Kotlin app shows a list of custom shoes added by the users
Shoe-store This sample Kotlin app shows a list of custom shoes added by the users. The app displays the content with RecyclerView and uses a tradition
WallPaperApplication - An android wallpaper app which displays images
WallPaperApp App description An android wallpaper App which displayes free image
HairBook - App for booking hair appointments for hair salons with a booking view for the customer and appointments view for the hairdresser
HairBook App for booking hair appointments for hair salons with a booking view f
LiveDataCallAdapter - Live Data Call Adapter Factory
LiveDataCallAdapterFactory based on retrofit, the LiveData returned by the restf
RetroDialer - Custom view like a retro telephone dialer
RetroDialer Custom view like a retro telephone dialer Demo
This service provides first-class custom ROM integration for my Repainter app, which offers customizable dynamic theming for Android 12.
Repainter ROM integration This service provides first-class custom ROM integration for my Repainter app, which offers customizable dynamic theming for
ItemDecorator - Custom item decorator for adding divider for only the first item of a RecyclerView
ItemDecorator Custom item decorator for adding divider for only the first item o
Ticker - A custom time picker library
Ticker A simple spinner time picker library Adding dependencies: if your gradle
Kalendar - A calendar to integrate Calendar with Custom design in your jetpack compose project
Kalendar - An Elementary Compose Calendar. This is a calendar to integrate Calen
Show worldwide headline. API/Glide library/recycler view/volley library/kotlin/xml/ chrome custom tabs
Show worldwide headline. API/Glide library/recycler view/volley library/kotlin/xml/ chrome custom tabs. - you can click on headline and it will open an article of that news in the app(no need to go to chrome or any browser)
Flexible Chat Row and Resizable SubcomposeLayout
Flexible chat row written with Jetpack Compose that positions message and message status based on number of message lines, message width and parent width. And resizeble Sucomposelayout that remasures sibling composables to match their widths' to longest composable. This is for matching quote and message width to each other.
Huawei-SmartAd Header Bidding Adapter Github Documentation
Huawei-SmartAd Header Bidding Adapter Github Documentation Introduction The Huawei Header Bidding adapter allows you to connect Huawei Publisher Servi
This is a Bluetooth operational Chat-App developed using Kotlin which shows the list of available devices nearby and paired devices, upon clicking you can start chat
This is a Bluetooth operational Chat-App developed using Kotlin which shows the list of available devices nearby and paired devices, upon clicking you can start chat ... VOILA π₯³π₯³ It is still in its early stages of development and currently let user to one-time chat at a time. It is under heavy development π
CodeView helps to show code content with syntax highlighting in native way.
CodeView (Android) CodeView helps to show code content with syntax highlighting in native way. Description CodeView contains 3 core parts to implement
Custom drawer implementation for Material design apps.
material-drawer Custom drawer implementation for Material design apps. Demo A demo app is available on Google Play: Screenshots Fixed items Select pro
android custom listview,with interaction pattern load more and pull to refresh to load data dinamically
The first thing that i have to say is render thanks to johannilsson because all the part of pull to refresh listview is based in the code of his repos
Custom UI control for android which is showing data as a segments and a value inside them.
Segmented Bar View for Android Custom UI control for android which is showing data as a segments and a value inside them. Screenshots Install From rep
A Viewholderless Adapter for RecyclerView, who supports builtin diffing, states (paging, empty...), events (clicking, swiping...), and more.
OneAdapter OneAdapter is made to simplify and enhance the use of the RecyclerView's Adapter while preventing common mistakes. With multiple modules an
Android layout decorators : Injecting custom attributes in layout files, Using decorators to get rid of unnecessary class explosion with custom views
Decor Decor is a library that applies decorators to Android layout with additional attributes without the need to extend and create a custom View for
KdGaugeView is a simple and customizable Gauge / Speedometer control for Android.
KdGaugeView KDGaugeView is a simple and customizable gauge control for Android inspired by LMGaugeView Motivation I need some clean Guage view for my
The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc.
EasyMoney-Widgets The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc. NOTE:
No need to implement an Adapter for every RecyclerView. Snap Adapters initializes in a single line and comes with endless loader and multiple layout.
Snap RecyclerView Utils Simple Library to create RecyclerView Adapters and Viewholder in a snap. Features Simple RecyclerView Adapter Multiple Layouts
Notes-App-Kotlin - Notes App Built Using Kotlin
Notes-App-Kotlin Splash Screen Home Page Adding New Notes Filter Feature Search
Android Express Events Library
Eventex, Android Express Events Android library to send/post data to Fragments, Layouts, Activity. No need to create interfaces and pass listeners to
Android dialog library to give user feedback about the common operations like Success, Warning and Errors.
CircularDialogs CircularDialogs is custom Android dialog library to give user feedback about the common operations like Success, Warning and Errors. Y
MiscQS - Some random custom Quick Setting tiles
MiscQS Provides custom Quick Setting tiles for three system settings: Dynamic Br
SMBClone - SMD clone custom game engine. (Desktop + Android)
SMBClone Simple crossplatform game engine for like SMB game! Supported platforms
CircularStats - Custom Widget to display stats of any thing
CircularStats This is a custom widget made with Jetpack Compose for displaying s
FlagChatAdapter is easy to implement enchanting recycler view adapter
FlagChatAdapter is easy to implement enchanting recycler view adapter. Just extend your adapter with FlagChatAdapter, impliment some methods and voila! You have got the most beautiful looking chat on your phone. Zero boilerplate code, just put your variables in the right direction.
Depict durations in Android apps in a beautiful way
Duration View Duration View allows you to create views to depict durations of time. For example, if you wish to display a duration split into Days, Ho
π₯Replace typical onLongClickListener with this library!
FillingButton Replace typical onLongClickListener with that library! It's the new way to handle onLongClickListener on buttons. Sample Added new type
A simple custom view class to enter otp
otpview A custom view class to enter a four digit code which is used often these days for authentication. How to integrate the library in your app? Gr
This library will no longer be updated π
νκ΅μ΄ No more boilerplate adapters and view holders. Slush will make using RecyclerView easy and fast. The goal of this project is to make RecyclerView,
Small custom view with smooth overscroll. You can add header with scale background
OverscrolllableNestedScrollView Small custom view with smooth overscroll. You can add scale background dependencies { implementation 'com.gith
Kindling - A standalone collection of utilities to help Ignition users. Features various tools to help work with Ignition's custom data export formats
Kindling A standalone collection of utilities to help Ignition users. Features v
A simple library to display a horizontal calendar with custom start and end date, and mark events with a background
Horizontal Calendar View A simple library to display a horizontal calendar with custom start and end date, and mark events with a background Installat
Creating a very light weight custom radiobutton
android RadioButton Creating a CustomRadioGroup and CustomRadioButton Steps to Create a CustomRadioGroup and CustomRadioButton To Create a CustomRadio
SASlider is lightweight cool looking custom slider control which enables the user to input integer or decimal values with high customizeability
SASlider is lightweight cool looking custom slider control which enables the user to input integer or decimal values with high customizeability. User can select values by inputting in text field above slider, slide the control or tap anywhere on the slider to move it.
CustomNavigationDrawer - Custom Navigation Drawer with compose
An easy sample to explore navigation component and navigation drawer from Jetpac
MultiLevelAdapter - Android library to allow collapsing and expanding items in RecyclerView's Adapter on multiple levels
MultiLevelAdapter MultiLevelAdapter is an Android library to allow collapsing and expanding items in RecyclerView's Adapter on multiple levels (no lim
AnimatedTabLayout - A nice Animated TabLayout for Android
AnimatedTabLayout A nice Animated TabLayout for Android Demo Usage Gradle dependencies { implementation 'com.github.sjaramillo10:AnimatedTabLayout:
Popup-Dismiss-Catchable-Spinner - A custom android Spinner to which you could set listener for popup dismissal event
Popup-Dismiss-Catchable-Spinner Description A custom Spinner to which you could set listener for popup dismissal event. Download Insert these lines in
VsBottomNavigationView - A library for building any BottomNavigationView you want without creating your custom implementation.
VsBottomNavigationView A library for building any BottomNavigationView you want without creating your custom implementation. Gradle androidExtensions
This will provide food data in JSON form and display it using RecyclerView and CardView.
retrofit-with-food2fork.com This will provide food data in JSON form and display it using RecyclerView and CardView. NOTE:Please register at foot2fork