Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Sort by: Registration / Last update / Rating / Name
Commercial

Just as there was Retroweaver et al. for running Java 5 code with generics on Java 1.4, Retrolambda lets you run Java 8 code with lambda expressions on Java 7 or lower. It does this by transforming your Java 8 compiled bytecode so that it can run on a Java 7 runtime. After the transformation they are just a bunch of normal .class files, without adding any runtime dependencies.

Aug 18, 2014
Show card

FunctionalRx2 is a collection of constructs to simplify a functional programming approach to development on Java and Android.

Jan 24, 2017

Java 8 Optional-like APIs for everyone.

Dec 20, 2016
Blurb

A crazy idea about bringing functional programming to Java, in an elegant way.

Aug 11, 2016

Java8 Optional back-port for Kotlin and Android

Nov 21, 2016

Backport of Optional to Java 6+

Jan 8, 2017