Live-models backed up by SharedPreferences and observable with Rx, LiveData or old-fashioned listeners.
Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Many of these utilities are used in the Aeron efficient reliable UDP unicast, multicast, and IPC message transport and provides high-performance buffer implementations to support the Simple Binary Encoding Message Codec.
java.util.Queue interface implementation that stores directly to SqliteDb.
Minimalist set of classes that offers you to group a set of variables in a type safe way like java
Pair does it with two variables
The library offers classes to group 3 to 10 items in the way, Java Pair does it.
Implementation of a concurrent map with weak keys and a detached thread local storage.
PCollections serves as a persistent and immutable analogue of the Java Collections Framework. This includes efficient, thread-safe, generic, immutable, and persistent stacks, maps, vectors, sets, and bags, compatible with their Java Collections counterparts.
Houdini is a simple and humane type conversion system, which allows you to prevent a lot of unnecessary code.
Solid is an Android library for data handling.
You can use Marray instead of
ArrayList (map, filter, join and etc.)
GS Collections is a collections framework for Java. It has JDK-compatible
Map implementations with a rich API and set of utility classes that work with any JDK compatible Collections, Arrays, Maps or Strings. The iteration protocol was inspired by the Smalltalk collection framework.
An efficient sparse bit set implementation for Java.