Great Android apps only include what's needed to achieve the goals of the product, not enhance the resume of the developer. What’s more, the more maintainable an application is, the more likely it will have increased user satisfaction and decreased time to market.
This talk covers:
- Choosing your 3rd Party Components Wisely
- Keeping your Code Simple
- Using Static Code Analysis Tools
- Writing Unit Tests