Here's the lib: https://github.com/dinosaurwithakatana/AndroidTracker
It contains a sample application that shows a simple example of how to use it. I've also written a basic intellij code generator plugin (found: [here](https://github.com/dinosaurwithakatana/android-tracker-intellij-plugin)).
One thing I'd like to do, is make the plugin obsolete through annotations, but I'm not quite sure how to do it (See my stackoverflow post [here](https://stackoverflow.com/questions/27640291/annotation-processing-generate-methods-based-on-an-annotated-field)).
This hasn't been tested outside of the sample application, so let me know what you think and what improvements could be made. Thanks!