Android is an open source operating system with advanced features that can be easily ported to a plethora of devices like phones, tablets, gaming consoles, TVs, and other embedded devices. But with openness and wide adoption comes a heightened risk of security. It is of utmost importance to users and developers to understand Android92s unique security model to protect themselves and their consumers from security breaches. This talk provides a deep dive in Android92s security model. Android is a layered operating system and this talk covers the security aspects of each layer. The security mechanisms of all of Android92s components are also discussed in detail. Finally, some best programming practices are presented to help developers write secure Android apps.