selfconference / selfconf-android

Android app for Self.conference
https://play.google.com/store/apps/details?id=org.selfconference.android
0 stars 0 forks source link

Refactor model objects #3

Closed macklinu closed 8 years ago

macklinu commented 8 years ago

Explore integrating the Immutables library to replace the boilerplate Builder code throughout the models in the codebase.

macklinu commented 8 years ago

I spiked this a while back, and the Immutables library creates one issue - the lack of support for Parcelable.

The next spike on this should look at Google's AutoValue immutable value-type code generation tool. We can utilize some Parcelable add-ons to this library, like this or that.