Lyra is a library that can save and restore the state of Android components easily through annotations. It will replace all the boilerplate code from onSaveInstanceState()
to save and restore the state of your variables.
from The Android Arsenal
Lyra is a library that can save and restore the state of Android components easily through annotations. It will replace all the boilerplate code from onSaveInstanceState()
to save and restore the state of your variables.
Traceur enables easier debugging of RxJava2 exceptions, by appending the source of any asynchronous calls to the original exception.
DebugKit lib for Android allows you to use a fancy hovering debug tool to trigger some actions directly in the app. This tool is very useful to trigger some event at runtime, and to have a written feedback directly on your testing phone screen.
```groovy repositories { jcenter() }
dependencies { compile 'com.hulab.android:debugkit:1.0.3' } ```
```java final DevTool.Builder builder = new DevTool.Builder(mContext);
builder.addFunction(new DebugFunction() { @Override public String call() throws Exception { log("doing some stuff..."); doSomeStuff(); return "Some stuff was done."; } }).build(); ```
Have fun!
A library that offers a generic implementation of the domain and data layers from the clean architecture.
By default OkHttp3 provides only in-memory implementation of CookieStore thus all the cookies won't survive for a long term changes. This is persistent cookie storage based on SharedPreferences.
An Android library to easily implement compound buttons, radio and check boxes. It supports also a grid visualization.
Litho Picasso is a Litho compatible library, which provides an Image Component compatible with Picasso. Litho-Picasso supports a wide part of Picasso's functionality.
An easy way to build RecyclerView.Adapter
. This adapter also has multiple ItemViewType
, if needed.
Project to set up basics of a Java annotation processor.
Processor
implementationMultiselect library is a powerful library to select multiple images and videos efficiently.
DataFragment is a tiny tiny library that helps to prevent a little boilerplate code for retained data fragments in Android. This is really useful for holding data and long-running tasks over activity lifecycle, namely orientation changes.
The library allows you to check if a specific application is installed or not by its package name
. Also you have a helper which provides the packagenames of the most popular applications.
This is an Android Library for showing Material Dialog with little customization with icons, colors, divider line.
A demo project for showing how to use WebViews in Android.
WebView
with the basic WebView settings.WebView
WebView
Android project to experiment the VIPER approach.
Wrapper of StrictMode API that can be safely called on any version of Android.
ChromeLikeTabSwitcher is an Android-library, which provides a tab switcher similar to the one, which is used in the Android version of Google's Chrome browser. It provides layouts optimized for smartphone and tablet devices.
TextInputLayout and TextInputEditText merged into one class. Just for convenience and for removing some boilerplate code.
Sherlock reports any crash that occurres in your application as a notification. You just need to initialize Sherlock at the start of your application and it will take care of the rest.