Android Creational-design-patterns Resources