A RecyclerView that looks like a TableView, can scroll horizontally and vertically with a fixed header at the same time.
from The Android Arsenal
A RecyclerView that looks like a TableView, can scroll horizontally and vertically with a fixed header at the same time.
An Android library that lets you implement MaterialPreferences on Setting UI.
PersistentRecyclerAdapter is a simple, lite weight android library that persists data across fragment and activity recreation.
Some features
Easy creation and management of toggle buttons from the Material Design spec. Similar functionality to iOS segmented controls, and works great alongside them on Android.
Copy button. Helps to copy textview into clipboard and can be used in anywhere.
Intellij Idea, Android Studio plugin.
Plugin generates Kotlin data classes from JSON text. It can find inner classes in nested JSON. You can disable undesirable fields in class, change field name, set it type to optional, specify default value and add annotations for popular json libraries.
Features
• json highlight and validation • nested json parsing • var/val support • default value support • generation to single file • annotations for Gson, Moshi, Jackson
It's AppCompatButton
with centered text and icon. Allows you to add icons to left, right, and both sides.
Kotlin based media picker library, to pick multiple images and/or videos from built-in gallery. Easy to implement and use.
RecyclerFragment is a small Android library that allow you to display RecyclerView
data in a Fragment
. Easy to use, it is similar to the framework's ListFragment
with additional features.
Features
RecyclerView
and a hideable ProgressBar
out of the boxProgressBar
when waiting for asynchronous dataA Reactive Android MVP Framework which is Slick to use, Inspired by MVI and Elm Architecture.
This library will create vertical, horizontal parallax effect (and another effects) on android ImageView
by using VerticalScrollParallaxImageView
and HorizontalScrollParallaxImageView
respectively. You can also create your own or apply custom effect by using and extending ViewTransformer
then set it into ScrollTransformImageView
This library provides a JUnit TestRule that plants a temporary Timber tree that pipes any logs sent via Timber to the standard System.out. Once a unit test has completed, the Timber tree is removed to avoid logging unintended test cases.
The rule is extremely useful for Android JUnit tests, as the Timber logs do not show without planting a tree.
There are many ways to modify the output using the following behaviours:
A simple implementation of android app based Android new architecture components (ViewModel, LiveDate, RoomDAO) with Dagger2 & Retrofit2. Written in Kotlin.
Custom Views that can hide/show a View with some Animations (inspired by the Android FAB).
This is a Gradle plugin for Android projects that fetches localization strings.xml
from localise.biz web service and places it under res/
folder. Boom! Multiple translations are also supported.
How it works
This plugin adds Gradle downloadLocaliseTranslations
task to Android project which downloads localized strings.xml
into main
's flavor res/
folder.
Android custom view that uses ruler for picking the number from given range. Highly customizable. Change width, height, color, distance between indicators. Change the color and sze of the texts in the ruler in XML or dynamically from your java or kotlin code.
A floating view helper lib to let you create floating view above other views!
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.