Hand coding value objects that implements Parcelable to pass around Activities or Services could be cumbersome and error prone. Also writing code to encode or decode value objects to and form JSON could be the same. Auto-Data generates fast parse defintions (Parcelable and JSON) for your java classes using annotation processing.
Visit following wiki pages to know how to use the library: