LiveEdgeDetection is an Android document detection library built on top of openCV. It scans documents from camera live mode and allows you to adjust crop using the selected 4 edges and performs perspective transformation of the cropped image.
It works best with a dark background.
Tiny, lightweight, informative and very useful logger for Android. You don't need to define TAG. It is automatically generated and include file name, method, line number and of course the link to the code. Logging an activity lifecycle calls, changes of the fragments stack.
KdGaugeView is a simple and customizable Gauge / Speedometer control for Android.
Send push notification from app itself. No need of server or any cloud functions.
Simple but customizable view for displaying progress
Android library that lets developers modify configuration class(es) at runtime. Useful in situations when app's behaviour changes depending on fields in configuration class like theme switcher, user credentials, various flags, etc. Developers can alter these fields without recompiling source code.
By applying viewpager animation you can also make AMAZING Reside Menu.
SwipeableCards provides easy way of creating tinder like swipe cards effect with RecyclerView. In comperation with other available libraries SwipableCards is much faster since you are able to use Viewholder pattern.
Capture image from Camera or select from Gallery. Edit that image by drawing different shapes on that image.
🔥 Examples of memory leaks and common patterns that cause them in Android development and how to fix/avoid them.
Replace bundled Strings dynamically, or provide new translations, for Android.
SpEditTool has two main functions:
SpEditText- an EditText for mentioning user and other special content with highlight and overall deleting
GifTextUtila tool for show gif on graph-text mixed TextView/EditText efficiently
A script to automatically connect android devices in debug mode using WIFI.
Media Converter is a robust Android application build on top of FFmpeg with clean UI. As it name, user can convert media file to other encoding format easily with preset commands. The app also can be extended, by allowing user to create their own command.
Keep the button pressed to open camera, release the button to capture the photo.
This library contains all utils related to location, like getting lat or long, address, location setting dialog, etc.
A library that let you implement double-layer-layout changing with slide animation.
Light-weight Android library that helps detecting keyboard opened/closed status by using RxJava2 & Kotlin.
Instagram-like button for taking photos or recording videos.
Custom Navigation Drawer Library to navigate through option tabs with smooth slide.
It has smooth zoom-in, zoom-out animation when switched from one fragment to another.
FastSave is An Android library for fast and easy access to Android Shared preferences. It allows you to save any type or list in the
SharedPreferences and retrieve it in convenient way.
EasySettings is a library to help you add and maintain settings (AKA preferences) to your Android app. This library is designed to be as similar as possible to the "standard" way of creating and maintaining settings but much easier to implement and includes some extra features.
Available Settings (Quick Overview)
TypedValue is a tiny library project to simplify access to
SharedPreferences, Bundle or any other key-value storage with it's own
A simple chart for Android with three indicators and one more to indicate overall summary. They get highlighted if you click on the ring or text.
This library has two views:
CircleImageView: show an arbitrary image in circle and automatically scale it
AvatarImageView: which is child of CircleImageView, It has two state showing initial or circle image
Awesome animated a bi-colored circular progress.