Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

An implementation of RadixTree data-structure, which is a great tool for indexing a large number of records with string keys, and performing a prefix search with an optimal time complexity.

Jan 13, 2022

Linq-like functions for Java Collections

Jul 25, 2018

Live-models backed up by SharedPreferences and observable with Rx, LiveData or old-fashioned listeners.

Aug 19, 2017

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.

Jan 28, 2017

More than one type of object field list type.

Dec 18, 2016

A java.util.Queue interface implementation that stores directly to SqliteDb.

Nov 7, 2016

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.

Oct 23, 2016

Implementation of a concurrent map with weak keys and a detached thread local storage.

Oct 15, 2016

Reactive List implementation using RxJava.

Jul 9, 2016

When Android's Pair class is just not enough.

Jun 14, 2016

Typesafe representation of tuples in Java.

Feb 18, 2016

Builders for SparseIntArray, SparseBooleanArray and SparseArray.

Jan 5, 2016

ActionQueue allows you run action one by one.

Aug 20, 2015

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.

Jun 30, 2015

Houdini is a simple and humane type conversion system, which allows you to prevent a lot of unnecessary code.

Jun 15, 2015

Solid is an Android library for data handling.

It provides:

  • SolidList - an immutable, parcelable collection.
  • Lightweight and composable data streams.
  • Primitive array / wrapped array converters.
  • Data analysis algorithms.
Jun 9, 2015

GS Collections is a collections framework for Java. It has JDK-compatible List, Set and 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.

May 20, 2015

An efficient sparse bit set implementation for Java.

Apr 16, 2015

Save 25% memory using Sets.

Jan 17, 2015

In-memory immutable 2D R-tree implementation in java using RxJava Observables for reactive processing of search results.

Sep 22, 2014