This section covered several practices and guidelines for writing efficient, well-designed Java applications, specifically for the Android platform. These guidelines are not only for improving the efficiency and speed of an application but also for making it more reliable, robust (less error prone and more secure), reusable and maintainable.
To view the material covered in class please see Java – Best Practices.
- Effective Java, Joshua Bloch, Prentice Hall, 2008 (ISBN-10: 0321356683)
- Best practices for coding your Android applications: http://developer.android.com/guide/practices/design/performance.html