Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Sort by: Registration / Last update / Rating / Name
Show card

Android library to use android utils with annotations.

Jul 16, 2017

An annotation processor which implements "Builder pattern" for your java classes using gradle.

Jul 10, 2017

The lib provides an easy way to store your settings in SharedPreferences.

Jun 15, 2017

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

Jun 5, 2017

Generating reactiveX methods using annotations.

May 15, 2017

Project to set up basics of a Java annotation processor.

Motivations

  • Provide a fluent and complete stack to write a custom annotation processor using Android Studio
  • Set up a robust testing strategy of the Processor implementation
Apr 29, 2017

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

Apr 13, 2017

AIDL2 is a replacement for Google's aidl tool. Unlike it's predecessor, it is based on Java annotation processing facilities.

It is still at alpha stage of development, but all planned features are already implemented:

  • Support for arbitrary List/Map subclasses
  • Support for arbitrary Serializable/Externalizable classes
  • Multidimensional arrays
  • Explicitly non-null collection elements
  • AIDL interfaces as method arguments
  • All features of original aidl tool (except out parameters)
Apr 6, 2017

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

Feb 14, 2017

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

Feb 11, 2017

Auto value extension to implement the Map interface. Most suitable for type-safe maps to be used with @FieldMap or @QueryMap in Retrofit.

Jan 13, 2017

RealmRepository generates classes with access to Realm database. Library uses repository pattern, each generated class supports database operations on certain type. Project was inspired by Spring Data JPA.

Jan 1, 2017

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

Dec 30, 2016

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

Dec 27, 2016

Keep your codebase simple.

  • Annotate parts of your code that shouldn't make it to production
  • Automatically fail your build
  • Remember to remove code you don't need
Dec 25, 2016

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

Oct 23, 2016

An Android Annotations plugin to support the Greenrobot Eventbus.

Sep 27, 2016

Sample project showing usage of AutoValue library.

Sep 8, 2016
Advertisement

An annotation based tool for saving and restoring instance states.

Aug 21, 2016

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

Aug 21, 2016

AutoValue extension for creating Firebase Database objects.

Aug 15, 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

AutoGo is a library that bases on the runtime annotations just like the butterKnife and dagger. In other word, it will generate some code automatically according to the annotations you add during compiling to emancipate us from boilerplate code.

Aug 3, 2016

AutoValue Extension to add Map generation support. Generates a Map<String,Object> where the keys are the field names and the values the related field values.

Jul 28, 2016

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

Jul 11, 2016

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

Jun 30, 2016

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

Apr 14, 2016

An extension for Google's AutoValue that generates the following for for @AutoValue annotated objects:

  • createFromSharedPreferences
  • createFromCursor
  • Parcelable implementations
Apr 13, 2016

AutoValue extension to implement "with-er" methods for AutoValue objects.

Apr 10, 2016
Blurb

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

Apr 1, 2016