Android Best Practices and Scala
by Akshay Dashrath
Performance has always been an issue while programming in resource constrained environments, more so with Android due to the existence of an additional layer of abstraction in the form of the non-optimised Dalvik Virtual machine. Writing efficient programs for the Android platform requires a developer to bend the rules of Object Oriented Programming so as to minimise the overhead caused by an application on system resources.
This talk briefly describes the “Best Practices” that an android developer may follow in order to write code that is maintainable, readable and yet provides high performance. We’ll also explore the possibility of implementing Scala as the language of choice while programming for the platform by outlining the advantages and disadvantages of the language with respect to code efficiency, readability and maintainability.
This video was taken at droidcon London2009 an is provided courtesy of Skillsmatter
Skillsmatter’s courses on Android are also hosted at our meeting place.




2 years ago