Generate custom Android lint checks and have lint warn you about code you may be dealing with using Kotlin extensions or your own coding conventions.
What is this exactly?
Intervention will generate lint rules for the code you want to avoid using and they will be reported as either errors or warnings on lint checks.
How is this useful
You can enforce rules and coding conventions using the power of lint without having to worry about writing and setting up custom rule classes.
A simple and customizable full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" gestures. Compatible with all of the most popular image processing libraries such as
Android Showcase is a project that exhibits how to implement common Android stuff in proper and structured way. To do that, it provides a list of small sub-apps, each of which is implemented utilizing libraries & components that Android developers use on daily basis.
AutoSwitchView, a view animating between two items for Android, supports multiple switching animations or you can customize your own strategy of animations. And its child view can be reused.
TTFancyGifDialog makes your Android Dialog Fancy and more Beautiful. A library that makes normal Android Dialog to high level Dialog with many styling options and fully customizable. Make dialog from few lines of code.
App Updater is a library to show update dialog to your users, whenever a new version of your application is available. It is really easy-to-use and fully customizable.
External logger library for android applications. You can save logs in any component in your app (Activity, Service, Fragment). The data will be stored in memory even after exiting the application or turning off the device. You can access the information at any time, export the data to an email, to a text file or to a server. The data can be accessed by the tag filter, text, or log creation time. The data will be deleted by a function under your control.
Krate is a predictable state container for Kotlin and RxJava. It brings order to the chaos by taking care of the data flow in your app. Krate is heavily inspired by This talk by Jake Wharton but also Flux and Redux.
Now you do not need to implement adapters for
You can use this Downloader when:
Easy to setup (all you need to do is provide a WebClient, which you would do anyway) and easy to use, VeinView gives you the ability to inject CSS styles and JS scripts either from raw Android resources, or from plain String objects.
This library is built to achieve dual color polyline animation in google map similar as Uber.
A library designed to replace default preferences on Android framework with something beauty. Hate the old preference style? Try this lib!