Sunday 30 June 2019

Catdea

Catdea Plugin intended to match Android Logcat log entries with the source code that emit them, thereby providing navigation and interactivity, in order to simplify debugging or reverse engineering.

Plugin uses pre-compile-time calculations to identify log emitters in the source code, thus, no RegExp patterns required.



from The Android Arsenal

ZadakNotification

Re - Coding Pug Notification to support notifications on Android Oreo.



from The Android Arsenal

EasyPermission

A tiny and easy to use kotlin library for managing android runtime permissions.



from The Android Arsenal

Shared preferences mock

Shared preferences mock is the lightweight library let you increase coverage of unit tests and simplify code for them with one line of code.



from The Android Arsenal

HAL

HAL is a non-deterministic finite-state machine for Android & JVM built with Coroutines and LiveData.



from The Android Arsenal

RxSplashScreen

Now no need to make a separate SplashScreenActivity in your project.


Android Arsenal

from The Android Arsenal

PrimeCalendar

PrimeCalendar provides all java.util.Calendar functionalities for Persian and Hijri dates. PrimeCalendar can be used in every JVM-based projects such as Java/kotlin applications, Android apps, etc.

This library contains three types of calendar systems as well as their conversion to each other.



from The Android Arsenal

PrimeDatePicker

First, PrimeDatePicker is a date picker tool. It provides picking a single day in addition to a range of days. Second, it is possible to use its MonthView and CalendarView as stand alone views in your project.


Android Arsenal

from The Android Arsenal

BndrsntchTImer

A horizontal progress bar shrinking with time; similar to Bandersnatch choice interface.


Android Arsenal

from The Android Arsenal

notification-channel-compat

notification-channel-compat adds Notification Channels support to pre-Oreo Android devices. You use the same required coding as for the Android 8.0 built-in channel classes, with minimal change, to add channel support for your app, to any Android 4.0+ device. In Android 8.0+ it uses the built-in channel classes, and in pre-Android 8.0, it mimics them. This frees developer of dealing with notification preferences for older devices, and easily allowed multiple preferences for multiple channels.



from The Android Arsenal

AndroidPreferencesDsl

A library for writing Android preferences with DSL.



from The Android Arsenal

Modular navigation

This is an example of how to implement navigation in a multi-module project.



from The Android Arsenal

DaggerBinds

Enrich dagger's functionality with ability to perform type binding without boilerplate code.



from The Android Arsenal

RVcompose

Extensible Kotlin DSL for building dynamic reusable UI components with RecyclerView.



from The Android Arsenal

RxAnimation

This is an Android library to make a simple way to animate your views on Android with Rx.



from The Android Arsenal

All-In-One

A demo project for the health care todo list based on Kotlin MVVM architecture and material design & animations.



from The Android Arsenal

GradientButton

A library for adding a gradient effect to your buttons.



from The Android Arsenal

Android Environments plugin

Android Environments plugin helps us to avoid manual declaration of build config fields in each of the build types or product flavors. It's no longer required to write buildConfigField for every single field.



from The Android Arsenal

FloatingActionButton

A material floating action button library for Android.



from The Android Arsenal

ArcRatingBar

ArcRatingBar is very simple library that can just show 5 star just to show as curved mode.



from The Android Arsenal

CryptoLight

A library for encryption/decryption and digitally media (photo/video) signing/verifying.



from The Android Arsenal

RangeSeekBar

A Range Seek Bar for Android.



from The Android Arsenal

Guru

Guru is a handy and powerful library to work with key-value storages in Android.

This library is an efficient and super easy way to use Android Shared Preferences without complexity and supports all of it functionalities.



from The Android Arsenal

Android Security

This project is created to provide standards for Android application security before making it live to Google Play.



from The Android Arsenal

Thermal Printer Helper

The simplest way to print from a Bluetooth printer.



from The Android Arsenal