Droidcon Paris 2014
Stéphane NICOLAS, Groupon
During the last few years, we have all assisted or participated to a small revolution on Android : annotation processing. Most libs now rely on annotation processing during build to pre-compute a lot of stuff that will boost them at runtime. Let's think about Dagger, ButerKnife, Hugo, RoboGuice, BoundBox, Memento, IcePick, etc.
Nevertheless, writing an annotation processor is far from obvious as it offers an API that is very difficult to understand. The main idea of this session is to suggest an alternative technology (or a complement in some cases) : post-compilation processing and byte code manipulation ?
This session is an in-depth review of byte code manipulation in Java and its limitations on Android. We will also explore a few techniques and libraries that make it simple to write a post compiler byte code processor, with gradle and maven examples.
2 libraries will be featured during the session :
AfterBurner :
Mimic
See how to eliminate all boiler plate from your favorite libraries and boost your apps.
Watch video Byte code manipulation for Android (en) - Stéphane NICOLAS, Groupon - Droidcon Paris 2014 online without registration, duration hours minute second in high quality. This video was added by user Android Makers 07 October 2014, don't forget to share it with your friends and acquaintances, it has been viewed on our site 765 once and liked it 4 people.