AutoValue for Easier Life

AutoValue for Easier Life

AutoVaulue is a library that generates Immutable value-type codes for Java 1.6+, maintained by Google, inc.

I have talked about AutoValue and AutoValue Extensions in general and some pros and cons that my team and I have figured out while developing our up with AutoValue.

While AutoValue is not applicable for ALL applications in general (For example, in Kotlin?), I am sure it may help most of the developers make their development a lot easier with scalable, maintainable generated codes and possibly additional performance optimization.

* auto/value at master · google/auto
https://github.com/google/auto/tree/master/value

* An Introduction to AutoValue
http://ryanharter.com/blog/2016/03/22/autovalue/

* A Deeper Look at AutoValue - Ryan Harter

http://ryanharter.com/blog/2016/04/08/autovalue-deep-dive/

* AutoValue Extensions - Ryan Harter

http://ryanharter.com/blog/2016/05/16/autovalue-extensions/

* AutoValue Extensions - Jake Wharton

http://jakewharton.com/auto-value-extensions-ny-android-meetup/

* Faster JSON Deserialization with AutoValue GSON extension
http://dubedout.eu/2016/07/11/faster-json-deserialization-autovalue-extension/

F9856cc7a15ed2cb9e6ebfab41fdf1cf?s=128

Shohei Kawano

July 28, 2016
Tweet