Android Syllabus2
Android Syllabus2
Week 1 Introduction to Android and Java (a) Installing Android (b) Creating Hello World (c) Running on Emulator (d) Introduction to Java Data types, Loops, Conditionals and Operators Week 2 Android Architecture and OOPS (a) Building Blocks of Android (b) Java Classes and Objects (c) Class Methods and Instances (d) Inheritance and Polymorphism in Java (e) Interface and Abstract class Week 3 Android UI and Advance Java (a) Using resources (b) Using themes (c) Debugging Android Code (d) Settings (e) Java I/O (f) Threads and Synchronization Week 4 Android Graphics and Multimedia (a) Basic Graphics (b) Input Handling (c) Playing Audio (d) Playing Video Week 5 Persistence in Android (a) Accessing Internal Files system (b) Acessing SD cards (c) Introduction to SQLite (d) Data Binding (e) Content Provider
Week 6 Network Awareness (a) Accessing the Internet (b) Using Web services (c) Using Java and Java Script (d) Location Sensing Week 7 3D graphics in OpenGL and other views (a) OpenGL Introduction (b) Using Threads and Models (c) Texture in OpenGL (d) Making a application in OpenGL (e) Other standard views in Android Week 8 Widgets and the way ahead (a) Android Widget Development (b) The Path Ahead for Android (c) Running Application on device (d) Android Market Some Dos and Donts (e) Introduction to System programming in Android Week 9 & Week 10 Live Project (a) Design and Requirement analysis support (b) Implementation and QA support