Android app development - Java Programming for Android Fundamentals of Java Datatype, Object type, Condition, Loop Class and Object Instantiate, Constructor, Method Collection List, Map, Queue, Stack Inheritance Polymorphism Abstract Class Interface Design Patterns (GoF) Creational: Singleton, Factory, Builder etc Structural: Adapter, Decorator, Façade, Flyweight, Composite, Proxy, etc Behavioral: Command, Iterator, Strategy, Observer, etc. Where to find more: youtube.com/oumsaokosal kosalgeek.com github.com/kosalgeek facebook.com/kosalgeek twitter.com/okosal slideshare.net/oumsaokosal Oum Saokosal