Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Android library that simplifies passing arguments between activities using generated classes aka Screens.

Jun 15, 2015

Symbols allows to generate static strings constants for attribute names using annotation processor.

Jan 28, 2016

Generating reactiveX methods using annotations.

May 15, 2017

The easiest way to simplify custom View tags in layout xmls.

Nov 25, 2015

This is small library with few annotations and processors that will generate all RecyclerView.Adapters stuff that you need with only few lines of annotations.

Aug 6, 2017

IntentBuilder is a type safe way of creating intents and populating them with extras. Intents were created to be very dynamic but often times the dynamic nature of intents is not needed and just gets in the way of writing safe code.

Jun 16, 2015

AutoValue extension for creating Firebase Database objects.

Aug 15, 2016

Using LifeCycleBinder you can create Java classes connected to the lifecycle of an Activity or a Fragment.

Jun 30, 2016

It is a lightweight library which helps to create a custom view.

Dec 27, 2016

Auto Dagger2 is an annotation processor built on top of the Dagger2 annotation processor. It basically generates the component for you.

The goal is to reduce the boilerplate code required by Dagger2 when you have "empty" or simple components. It is usually the case in Android development.

You can also mix manually written components with the ones generated by Auto Dagger2. Auto Dagger2 produces the human-readable code you would (hopefully) write yourself.

Jul 5, 2015

A fast annotation processor to make your objects Parcelable without writing any of the boilerplate.

Feb 11, 2017

Vinyl is an annotation processor that makes it simple to work with Cursors and ContentValues using your application's domain language.

May 5, 2015

Cursor binding which uses annotation processing to generate boilerplate code for you.

Apr 1, 2016

GoldenGate is an Android annotation processor for generating type safe javascript bindings (Bridges). The library is very similar in usage to something like Retrofit in that only an interface has to be declared and annotated (though retrofit does not do any compile time code generating). This annotated interface is at compile time used to generate an type safe wrapper around a webview for interfacing with the javascript.

Feb 19, 2015

Akatsuki is an Android library that handles state restoration via annotations. The library automatically generates source files through JSR269 to ensure almost zero performance impact.

Aug 3, 2015

Mara is a library to provide traits or composition capabilities to your Android or Java projects.

Jun 8, 2015

A Java code generator for the builder pattern using annotation processing.

Aug 9, 2015

Boilerplate code suppressor tool for Android platform based on Project Lombok.

Jan 11, 2015

Content provider generator for android that uses annotation processing.

Jan 16, 2016

Navigator code generator for Android.

Sep 2, 2015

Typesafe way to use intents and bundles in android.

Jan 16, 2016

AutoValue for ParseObject.

Jul 18, 2015

Mortar / Flow / Dagger 2 requires to write a lot of boilerplate code. Auto Mortar is an annotation processor that focuses on eliminating the maximum of that boilerplate. No magic tricks here, just some straightforward and human readable code generated for you.

Jul 5, 2015

Convert Cursor to model by annotations.

Jul 15, 2015

An Android annotation processing and code generation library to retain complex objects which cannot be parceled nor serialized into a Bundle across configuration changes.

Mar 29, 2015

Java annotation processor that generates empty interface / abstract class implementations

Sep 22, 2019

Methodscope automatically generates classes that perform similar function tasks on a per-scope basis for a class.

Apr 21, 2019

This library generates field name constants. Useful when explicitly using class field names in other APT or reflection-based libraries.

Oct 13, 2018

MapperJ is an annotation processing library which helps you get rid of manual creating of mapper classes. Package alson contains Args annotation which generates code for transferring data to/from Bundle/Intent.

Sep 23, 2018

ActivityBuilder is a annotation base library using builder pattern to make inner activity communication more easier.

Through ActivityBuilder you can use one line of code to deliver parameters, start Activity and use lambda expression to replace overriding onActivityResult.

Oct 31, 2017