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.
Barber is your personal custom view stylist.
Android library for boilerplate destruction - "Just code what is worth coding"
Annotation based serialization library for Java and Android frameworks, by generating boilerplate code.
Type safe bundle/intent building for any class (activities, fragments, ...)
Generates broilerplate code for intent and bundle builders and parsers. Autogeneration of this code at compile time ensures type-safety.
Java annotation processor library used to dispatch and concatenate background tasks in a decoupled way through a simple syntax.
Cursor binding which uses annotation processing to generate boilerplate code for you.
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.
Annotation library which create a decorator for interfaces that delegate any actions with a executor.
Featured helps you to split activity or fragment code into truly decoupled, testable and maintainable features.
This library generates field name constants. Useful when explicitly using class field names in other APT or reflection-based libraries.
Fragment Creator is a code generation library to manage fragment class creation and arguments for Android.
Annotation Processor to create arguments for android fragments without using reflections.
Blog entry about this library: http://hannesdorfmann.com/android/fragmentargs
This lib produces some sugar and type safety for Android Shared Preferences.
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.
An Android Annotations plugin to support the Greenrobot Eventbus.
An annotation processor library which generates gson type adapters at compile time which also use basic JsonPath functionality.
An extension library for Gson Path that adds validation for fields annotated with Android Support Library annotations annotations.
This library currently supports validation for:
Compile-time generation of gson TypeAdapters to preserve class encapsulation.
Autogenerated java hamcrest matchers for pojo with help of AnnotationProcessor.
An Android annotation processing and code generation library to retain complex objects which cannot be parceled nor serialized into a Bundle across configuration changes.
Boilerplate code suppressor tool for Android platform based on Project Lombok.
An annotation based tool for saving and restoring instance states.
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.
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.
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:
This is probably one of the simplest Java annotation processing libraries out there.
It generates no-op implementations of your interfaces.