Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

Barber is your personal custom view stylist.

  • Simply annotate your fields using the @StyledAttr annotation
  • Call the appropriate Barber.style(this...) variant
  • Let Barber take care of all the obtainStyledAttributes() and TypedArray boilerplate for you.
  • Profit
Mar 4, 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

Annotation based serialization library for Java and Android frameworks, by generating boilerplate code.

Oct 25, 2015

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

Feb 14, 2017

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

Jan 16, 2016

Java annotation processor library used to dispatch and concatenate background tasks in a decoupled way through a simple syntax.

Apr 1, 2015

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

Apr 1, 2016

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

Annotation library which create a decorator for interfaces that delegate any actions with a executor.

Apr 13, 2017

Featured helps you to split activity or fragment code into truly decoupled, testable and maintainable features.

Jul 11, 2016

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

Oct 13, 2018

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

Jan 10, 2016

Annotation Processor to create arguments for android fragments without using reflections.

Blog entry about this library: http://hannesdorfmann.com/android/fragmentargs

Sep 18, 2014

Automatic generation of the Builder pattern.

Sep 17, 2015

Typesafe way to use intents and bundles in android.

Jan 16, 2016

This lib produces some sugar and type safety for Android Shared Preferences.

Feb 16, 2016
Advertisement

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

An Android Annotations plugin to support the Greenrobot Eventbus.

Sep 27, 2016

An annotation processor library which generates gson type adapters at compile time which also use basic JsonPath functionality.

Aug 21, 2016

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

Compile-time generation of gson TypeAdapters to preserve class encapsulation.

Mar 22, 2016

Autogenerated java hamcrest matchers for pojo with help of AnnotationProcessor.

Oct 12, 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

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

Jan 11, 2015

An annotation based tool for saving and restoring instance states.

Aug 21, 2016

Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS, MongoDB integrations included.

Jul 13, 2015

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

Jackdaw is a Java Annotation Processor which allows to simplify Java/Android development and prevents writing of tedious code.

Jackdaw was inspired by Lombok project, but in comparison with Lombok:

  • it does not need to have an extra plugin in IDE
  • it does not modify the existing source code

Nov 9, 2015

This is probably one of the simplest Java annotation processing libraries out there.

It generates no-op implementations of your interfaces.

Jul 20, 2015