Android Development Patterns: Best Practices for Professional Developers
The Android platform has proven itself as an operating system that is both functional and open. One of the greatest strengths of the Android platform is in the versatility it brings to mobile development. This can lead some developers down a path of doing things in an inefficient manner that drains system resources and introduces potential bugs and problems for users.