Sunteți pe pagina 1din 3

Android Modules

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
- 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 2 - 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 - Android Graphics and Multimedia
(a) Basic Graphics
(b) Input Handling
(c) Playing Audio
(d) Playing Video
Week 3 - Persistence in Android
(a) Accessing Internal Files system
(b) Acessing SD cards
(c) Introduction to SQLite
(d) Data Binding
(e) Content Provider
- Network Awareness
(a) Accessing the Internet
(b) Using Web services
(c) Using Java and Java Script
(d) Location Sensing

Week 4 - 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 5 & Week 6 - Live Project
(a) Design and Requirement analysis support
(b) Implementation and QA support

I-phone application development


Course topics include -
Week 1
1. The iPhone OS overview
1. (a) Feature Summary
2. (b) Development Tools

2. iPhone OS technologies
1. (a) Cocoa Touch
2. (b) Media
3. (c) Core Services
4. (d) Core OS
Week 2
1. iPhone Development Environment
1. (a) The Development Process
2. (b) Working with iPhone Simulator
3. (c) Working with a device
4. (d) Debugging
5. (e) Managing Application data

2. Application Design for iPhones


1. (a) The Run time environment
2. (b) Memory management in Iphone
3. (c) File and Data management
4. (d) UI design

3. iPhone Application Architecture


1. (a) Application Environment
2. (b) Application Bundle
3. (c) Internationalization
Week 3

1. Views and Windows


1. (a) Introduction to views and windows
2. (b) Creating and managing views
3. (c) Modifying and creating customized view
2. Event handling
1. (a) Event handling
2. (b) Events and touches
3. (c) Handling multitouch events
Week 4
1. Graphics and Drawing
1. (a) Introduction to Quartz
2. (b) Drawing using Quartz and UItoolkit
3. (c) Using OpenGLES

2. Audio and Video in iPhone


1. (a) Playing audio in iPhone
2. (b) Playing video in iPhone

 Week 5 and Week 6


1. Live Project

S-ar putea să vă placă și