DateTime interval picker view for Android. All-in-one day / week / month / year picker.
Beautiful and highly customisable material-design based android library to help your users get started with your awesome app!
A customizable and easy to use BottomBar navigation view with sleek animations.
An OkHttp interceptor which has pretty logger for request and response. +Mock support
Choose Files with this lightweight file chooser. Which provides many features for single selection multiple selection.
There is a simple example of how to make a carousel effect on Android.
A Simple Retrofit, Scarlet Inspired Android Websocket Client.
An easy, super simple and customizable image carousel view for Android.
ScalingAnimationDroid It's a library for auto setting and scaling animate for views.
SheetSelection is an Android library for display list and be able to select the item as a BottomSheet.
ViewGroup that adds 3d appearance to your view. It creates a Cuboid shape and place the child in front. The 3d appearance can be configured to display on top right / top left / bottom right / bottom left.
Transform into a different view or activity using morphing animations.
ImageView Helper for Android that supports pinch-to-zoom and swipe-to-dismiss gesture.
Loupe provides modern image viewer ui with super simple code. You can implement the Twitter-like image viewer in 10 minutes.
A lib will showing something like typing indicator.
Android library for horizontal single row calendar. With this library, you aren't attached to library built-in UI. You can create really beautiful and customizable UI and use selection features without hands getting dirty with
AwesomeEditText is a better
EditText with a cool character zoom out animation while typing.
Easily upload files to Slack using Gradle Plugin.
A sample app demonstrating a quick workaround to using PahoMQTT in Android Oreo+ using foreground notification.
EditText decorator inspired by the
EditText fields in Add New Contact screen of Google's Contact App.
EditText is surrounded by a rounded rectangle border. Whenever the edit text receives focus and is empty,
Hint is travelled to the top and be part of the border. When it loses focus and still is empty
Hint travels back to the original position.
Android Remote Debugger is a library for remote debugging Android applications. It allows you to view logs, databases, shared preferences and network requests directly in the browser.
DataTable is a library for create material data table simply. In this version it is only possible to create tables with string values. Soon, image fields, checkbox fields, input fields and etc will be possible. This library is optimized for both ltr and rtl languages.
An auto-formatted edittext android to Indonesia Rupiah Currency.
A highly customizable and performant custom view to render curved line graph.
Library for creating RecyclerView with warning message of data availability.
This library implements reactive paging and loading. It helps to handle the states of loading a simple data (LCE - loading/content/error) or the complex states of lists with pagination (PLCE - paging/loading/content/error). The solution is based on the usage of Unidirectional Data Flow pattern.
Bumerang : A Type-Safe, Model-Based All-In-One Android HTTP Client / ImageLoader
Bumerang is a Java based, Android HTTP client which is inspired by Retrofit and Volley. Main aim of this library is ease of use with solidity. It automatically converts http responses to your Java/Kotlin models (through Gson library), so you can focus on the functionality of your app.
You don't need to struggle with parsing JSON objects. It has unique features like endpoint based custom cache key/timeout etc. and last available data even for the error cases (which is really important for data persistency).
This project is a solution to using a draggable time line as SoundCloud does in its app player.
The set up is quite simple and by only adding the soundline module to a project, it could be used and customized easily.
The scroll listener can be synchronised with a track or video while it's playing.
The Madman library (Media Ads Manager) enables you to advertise video contents with video ads. If you have your own VAST server and want to render video ads on Android and have full control over the UI, then this library is for you.
The library is designed to
Kurl is a library that implements, structures, modularizes and provides testability for APIs implementations. It is designed to turn basic strings (and URLs) operations into consistent and idiomatic Kotlin code.
Kurl is designed from the ground up to perform all the heavy work, leaving you with higher level abstraction and business logic.
Kurl stands for Kotlin Url Repolishing Library. The name is inspired by cUrl.