Programming on Android: Best Practices for Security and Reliability
Angelos Stavrou · 2013
Summary form only given. This tutorial will cover both basic and advanced Android Dalvik programming concepts and how they can be implemented efficiently and securely within the Android permission model. In addition, we will present examples of Android code that is not well designed both in terms of security and power consumption and the potential implications of such code in the reliability of an Android device. We will conclude by presenting what are currently considered the best coding practices. Our goal is to assist both experience and novice mobile developers steer away from security and reliability pitfalls in their code while delivering efficient and robust applications.