A demonstration of handling Activities and Fragments using Dagger dependency injection framework
The real benefit here is that you create an object graph only when you need it. This contributes to keeping the memory footprint of your app as low as possible.
Detect janky frames with Android Nougat FrameMetrics.
A library that password protects Activities.
A simple EventBus to handle activity result-like behaviors.
Android library that simplifies passing arguments between activities using generated classes aka Screens
.
Android Library that provide simpler way to start the Activities with multiple arguments.
Field and method binding for Android Activity arguments, which uses annotation processing to generate boilerplate code for you, and:
Eliminate all putExtra and getXXXExtra methods. Allows you to forget about all keys that were used to pass agruments. Support flags and Intent provide.
ActivitySwitcher is based on the Activity view operation management library, you can achieve any jump between Activity, close any Activity and end applications and other functions.
Actor is a platform for instant messaging.
ActorLite is a Library that implements Actor Model similar to Akka, but for Android, it is a light weight library that works very fine for single-process applications and with the minimum effort possible, need more advanced Actor Model Library you can check my "AndroidActorModel" library ... you wont need to hold reference to your Objects to be able to call there methods, just send them a message and they will receive it if they like.
ActSwitchAnimTool allow to implement animation easily.
Actual Number Picker is an Android custom-built View for choosing numbers. It's simple, elegant, fits in a small-height constraint box and it can be completely customized in XML. You can easily swipe it right and left, or click on arrow controls to increase/decrease the current value.
ADAL - Android Development Acceleration Library.
A set of libraries that helps the developer speed up some common application needs.
Android library designed to enrich and make your RecyclerView adapters more SOLID
Adapster will help you make your RecyclerView adapters more manageable and overall enrich your RecyclerView experience.
A simpler way for implementing the Bottom Navigation View on Android.
A quick adapter library for ListView
, GridView
, RecyclerView
, ViewPager
and ExpandableListView
on android.
Adapter Kit is a set of useful adapters for Android. The kit currently includes:
The idea of this library is to build your adapters by composing reusable components.
"Favor composition over inheritance" for ListView
.
Simple multiview adapter for RecyclerView written on Kotlin.
Library for creating RecyclerView with warning message of data availability.
aDateSwitcher is a custom android view that switches to your desired date range returns a Map<DateRange,Date>
of top and bottom date values.
An adb wrapper for Android development. It makes it easy to Grant/revoke runtime permissions, rotate screen, turn on doze mode, turn on airplane mode etc. This is really useful while testing the edge cases during the app development phase.
This is an all-in-one script to build the Android adb tool for ARM architecture. When executed, the script will download all the necessary files and it will run a custom makefile to build the adb.
A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development.
ADB Date changer is a small utility app for Android developers that allows to change quickly change date & time on the device.
Bash script that exports content provider's data to raw and CSV format. It can be your own content provider or any other provider that android decided not to block with permissions.
adb-sync is a tool to synchronize files between a PC and an Android device using the ADB (Android Debug Bridge).
A script to automatically connect android devices in debug mode using WIFI.
Simple binary instrumentation toolkit for Android ARM + Thumb.
Instrumentation is based on library injection and hooking function entry points (in-line hooking).
The toolkit consists of two main components the hijack tool and the base library.