Android Development Patterns: Best Practices for Professional Developers (Developer's Library)