Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

Apr 21, 2019

An extension for Google's AutoValue that omits @IgnoreHashEquals field values from hashCode() and equals().

Oct 23, 2016

Fragment Creator is a code generation library to manage fragment class creation and arguments for Android.

Jan 10, 2016

AutoValue + Json Mapper.

Jul 18, 2015

Android library for boilerplate destruction - "Just code what is worth coding"

  • Generates boilerplate code based on used annotations and lets you focus on what matters.
  • Generated code is fully traceable.
  • Everything is generated during compile time.
  • No reflection used!
  • Consists of modules.
Mar 14, 2016

KVS Schema is a code generation library to manage key-value data for Android.

Aug 13, 2015

An extension library for Gson Path that adds validation for fields annotated with Android Support Library annotations annotations.

This library currently supports validation for:

  • @FloatRange
  • @IntRange
  • @StringDef
  • @IntDef
Nov 21, 2017

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

The idea behind the decorator pattern is to decouple responsibilities from the parent class into reusable components. Individual decorators can then be attached to otherwise empty parent classes to do a single job. This allows a simple java class to have multiple and dynamic inheritance. In order to make this pattern scalable with minimal boilerplate, an easy to use code-generation library was created to automate most of its creation.

Aug 8, 2016

Android Library to simplify SharedPreferences use with code generation.

Mar 3, 2016

Type safe bundle/intent building for any class (activities, fragments, ...)

Feb 14, 2017

Ascent is an Android library that simplifies applying custom fonts to TextViews and sub-classes. Annotation processing is used to remove boilerplate from your code.

Jul 5, 2015

Love Architecture Components' ViewModels but hate how hard it is to instantiate them?

Hire Alfred and start doing just this!

Sep 6, 2017

An Android Annotations plugin to support the Greenrobot Eventbus.

Sep 27, 2016

This Java & Android library helps to manage static data more structurally using annotation processor.

Dec 10, 2017

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

Jun 15, 2015

Generates broilerplate code for intent and bundle builders and parsers. Autogeneration of this code at compile time ensures type-safety.

Jan 16, 2016

A standalone packaging of the annotations from Google's AutoValue library.

Apr 14, 2016

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

Jan 28, 2016

Generating reactiveX methods using annotations.

May 15, 2017

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

This library implements Algebraic Data Types for Java. ADT4J provides annotation processor for @GenerateValueClassForVisitor annotation.

Dec 30, 2016

Piri is a lightweight annotation processing library that generates static factory methods which creates new intents for activities in Android.

Jun 5, 2017

Annotation-based library that allows for easy data model creation for Parse Android SDK.

Oct 12, 2015

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

Autogenerated java hamcrest matchers for pojo with help of AnnotationProcessor.

Oct 12, 2015
Advertisement

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

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