Based on Chiu Ki's Beautiful Android on a Shoestring presentation (http://chiuki.github.io/beautiful-android)