A customizable square button to use as toolbar button with badge number on right top corner.
EditText implementation that allows formatting of currency-based numeric inputs.
A simple android app that tracks your eyes, detects your face and pauses/resumes a video playing according to that. Built using Google Vision API, Android Studio and lots of code for learning purposes.
A tracking and detection android app, made for learning purposes.
KittyORM is an Object-Relational Mapping library designed for use with Android and SQLite. It implements Data Mapper pattern design and its main purpose is to simplify interaction with SQLite database in Android applications. Written in Java 7 it supports devices from API level 9 Android.
Main idea of creating KittyORM is to offer a tool that would suit both people who want to use all power of SQLite and people who want just to work with simple database of few tables to store data without messing with raw SQL.
SuperAdapter is an adapter created to avoid repeating
RecyclerView adapter and duplicated code.
SuperBadge Android Library Android Library to display ratings and other information in a beautiful badge!
DateTime Picker tries to offer you the date and time pickers as shown in IOS, with an easy themable API.
A simple library to display dialogs and dialog fragments on Android 14+ (ICS or above) devices.
It has some improvements over appcompat-v7 (or AndroidX) dialogs and share the same behavior and methods. It can be used with any UI/UX framework or library and also has built-in fragment class to display
DialogFragment with ease.
A simple Android project using asynchronous programming with Kotlin Coroutines.
ShowcaseView is a simple-use library for Android to display new feature or whatever to the users.
The main advantage of ShowcaseView library is that you don't need to manage or follow view visibility in your codes. Because, when you call the ShowcaseManager to display showcase, ShowcaseManager will start new Activity and in this way, you have not to write extra code to dismiss showcase.
This is a custom library for android that can justify your
NaraeAudioRecorder is AudioRecorder for Android powered by Kotlin
StateLayout is a simple-use Android layout library which handles Loading, Content and Error / Info states for the activity / fragment / view.
The ZionFactory help you download files with so short code.
A simple way to customize your toast with different colors and icon! There is only one standard method to display customized toast, this method returns a customized toast.
Quite Simple Progress Bar Layout, with different colors and attributes support, also includes corner radiusю
RedirectGlide empowers Glide to load images with indirect
Sometimes the images you want to show with Glide have indirect link and you should redirect the URL to reach the real direct link.
RedirectGlide is an extension over Glide's OkHttp3 Integration which adds the redirection functionality to Glide.
Analyzes an APK and prints information helpful to a developer
-vis set, they will also be listed
It can also:
Simple List IGB is a dynamic template for creating easy forms for the Android Kotlin developer. Combine any design and adapt Simple List IGN in your final user interface.
A Kotlin library for reading RSS 2.0 and ATOM 1.0 syndication feeds.
Isolates navigation from UI and Business logic by providing simple navigation mechanism.
Encapsulates exact implementation. It means navigation can be organized across Activities, Fragments or Views.
Survives configuration changes, can save his state and restore after process kill.
A simple and cool beizer loading view and beizer loading dialog.
Smooth Marker animation along route in google map.
State Container for Kotlin and Android.
The name comes from cascade, a waterfall, which reflects the objective of the library to make flows easier with unidirectional data flow. Inspired by MVI or Model View Intent.
Gencycler is the fastest way to write
A library for testing kotlinc compilation with kotlin annotation processors(kapt).