Project Lombok makes Java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.
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.
Annotation Processor to create arguments for android fragments without using reflections.
Barber is your personal custom view stylist.
Automatic generation of the Builder pattern.
An extension for Google's AutoValue that creates a simple Gson TypeAdapterFactory for each AutoValue annotated object.
Jackdaw is a Java Annotation Processor which allows to simplify Java/Android development and prevents writing of tedious code.
An extension for Google's AutoValue that generates a createFromCursor(Cursor c) method for AutoValue annotated objects.
Generates broilerplate code for intent and bundle builders and parsers. Autogeneration of this code at compile time ensures type-safety.
Lightweight javac @Warning annotation.
Small example of AutoValue/AutoParcel + Jackson.
Android library to use android utils with annotations.
Android Library to simplify SharedPreferences use with code generation.
Easier creation of Dagger ObjectGraph scopes with Retrofit and Butterknife niceties
The easiest way to simplify custom View tags in layout xmls.
Android library that simplifies passing arguments between activities using generated classes aka Screens.
A simple tool for code generation of android.content.SharedPreferences based on model class described in java with a little help of annotations. Provides an ability to encapsulate data, saves time writing boiler-plate code, goes beyond SharedPreferences usage with easy-to use Serialization & default values evaluation at runtime.
An Android Annotations plugin to support the Greenrobot Eventbus.
Generating reactiveX methods using annotations.
Symbols allows to generate static strings constants for attribute names using annotation processor.
Love Architecture Components' ViewModels but hate how hard it is to instantiate them?
Multipreference provides an annotation-based Key-Value store for Android development.
The lib provides an easy way to store your settings in SharedPreferences.
An extension library for Gson Path that adds validation for fields annotated with Android Support Library annotations annotations.
Gencycler is a compile time annotation processor, that writes the RecyclerView adapter code for you.
Type safe bundle/intent building for any class (activities, fragments, ...)
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.
This Java & Android library helps to manage static data more structurally using annotation processor.