FFMPEG video operations - FFmpeg compiled for Android. Execute FFmpeg commands with ease in your Android app.
Locus is a tiny kotlin library for android which makes it super very easy to retrieve location with just few lines of code. Everything including permission model and Location settings resolution is handled internally which removes a lot of boilerplate code any developer have to write every time.
Easy to use and configurable library to Pick an image from the Gallery or Capture image using Camera.
Features
Easy to use and configurable library to Pick an image from the Gallery or Capture image using Camera. It also allows to Crop and Compresses the Image based on Aspect Ratio, Resolution and Image Size.
Android Library to make it easy to create your CodeEditor or IDE for any programming language even for your own programming language, just config the view with your language keywords and other attributes and you can change CodeView theme in the runtime so it's make easy to support any number of themes, and CodeView has AutoComplete and you can customize it with different keywords and tokenizers.
KtRssReader is a Kotlin library for parsing RSS feed on Android.
EasyPrefs is a wrapper on the android shared preferences, also it will need only one-time initialization and used in the whole project without context, it supports encryption and decryption with extended APIs.
A feasible caching library for Android.
Features
How does it work?
Caching is just a simple key-value pair data saving procedure. CacheX follows the same approach. CacheX uses SharedPreference as storage for caching data. Since we really can't just save the original data because of security issues. CacheX uses AES encryption & decryption behind the scene when you are caching data or fetching data from the cache. Also, you can observer cached data in real-time.
Another Material Time Picker for developer who do not like default Material Time Picker that difficult to use for most users.
blitz is a very lightweight Android library that allows you to set a self-updating string with relative time (e.g. 5 minutes ago) in TextView
in just one line of code.
DOESN'T require using custom TextView
.
It will not overheadly update your TextView
: e.g. if your relative time is 5 minutes ago
then blitz will send update only after one minute, not every second. The same with others time units: hours updates once an hour, etc.
Don't be scared to use it in your ViewHolder
s, 'cause blitz won't let anything leak and will take care of the system resources.
PowerPermission is a library to simplify process of demanding RuntimePermission
CustomDateTimePicker is a simple Android library for displaying a DateAndTimePicker
with From
and To
ranges as a CustomDateTimePicker
. This custom picker allow user to pick both date and time in same dialog at same time.
DateTime interval picker view for Android. All-in-one day / week / month / year picker.
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 RecyclerView
and SelectionTracker
.
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.
Enjoy!
A simple vertical date picker for Android, written in Kotlin.
Cold storage is a lightweight caching library for android.
You can annotate a method to cache it's output or cache the outputs of all methods in a class by annotating the class.
You can configure the cache by specifying expiration time and maximum size .
For the latest releases and features check out the repository.
FFmpeg is a powerful multimedia framework which allows us to decode, encode, transcode, stream, filter and play most of the media content available now. With the help of these tools, you can develop and application that can manipulate any form of media to the desired output.
Showing app tips on Android. Tips can be set to be shown after a specific amount of time. They can also have an action button that will execute a provided Runnable and dismiss the tip when pressed.