: Excellent technical knowledge of Core Java for Android and the Eclipse IDE : Good understanding of OOP Concept and design patterns : Familiar with Eclipse