Android Design Patterns and Best Practice
Chapter 1 , Design Patterns, introduces the development environment, and two common design patterns, the factory and abstract factory. Chapter 2 , Creational Patterns, covers material and interface design, exploring the design support library and the builder design pattern.