This talk will tour one of the most understated resources in the Android developer arsenal: the support tools.
Learn how to enrich your methods and classes using annotations, so that Lint and Android Studio will be able to spot errors for you. Or use IntelliJ annotations to define contracts, and let the IDE warn you of potential issues before you even run your code once. Take advantage of the tools namespace to bend even the most cryptic XML resource to your will.
Since this deck is quite heavy on the animations side, I've exported a video version of it as well, that you can find here: http://youtu.be/z9zyQwyO8l0
The talk video is now available here: https://www.youtube.com/watch?v=AeoeD7K8vKI