|
Module 6: iPad series: a Unique Gadget |
 |
What Makes the iPad Different? |
 |
Knowing the iPad & iPad2 Specifications |
 |
iPad’s Potential and Success in Business World |
 |
iPad Application Architecture and Design |
 |
Setting up the Development Environment |
 |
Creating your first project in Xcode |
 |
APP1 – Restaurant Ad |
|
|
Module 7: Building Your First iPad App |
 |
Understanding the iPad Platform and SDK |
 |
Programming for iPad is Different from iPhone |
 |
Controllers and Event Handling |
 |
Page-flipping Animation (Magazine like) |
 |
APP2 – Magazine Viewer |
 |
Recognizing Finger Gestures |
|
|
Module 8: Adding More Features |
 |
iPad Application Architecture and Design |
 |
How to Play Videos |
 |
APP3 – Wedding Video Player |
 |
Using Map View |
 |
Utilizing Core Location |
 |
APP4 – Office Locations |
 |
The Universal Application Type |
|
|
Module 9: iPad-specific Features and Web Services |
 |
iPad-Specific Design Considerations |
 |
UI Design for the Larger 9.7” Screen |
 |
Developing for all orientations |
 |
APP5 – Turning Around |
 |
iPad-Specific UI Controls: Popover and Split View |
 |
Building a Web Service App using Split View |
 |
APP6 – Web Service App |
|
|
Module 10: Test and Distribute Your iPad App |
 |
Testing your Application |
 |
Debugging your Application |
 |
iPad Apps Distribution |
 |
Tips and Tricks |
|
|
Module 11: Introduction to Android application development |
 |
What is Android? |
 |
Development on Android Phone vs Android Tablet |
 |
Android Framework Fundamentals |
 |
Setting up the development environment |
 |
Development Environment Overview |
|
|
Module 12: Writing the first Android program |
 |
Screen Layout Design on Android App |
 |
Application Life Cycles |
 |
Application Resources and Structure |
 |
Running your application |
 |
Using Android Virtual Device (Emulator) |
|
|
Module 13: Layout and User Interface on Android |
 |
Difference between Screen Layouts |
 |
Frame Layout, Linear Layout, Table Layout and Relative Layout |
 |
User Interface on Android |
 |
Using TextView, EditText, ImageView, Button, DatePicker, TimePicker and Spinner |
|
|
Module 14: New features on Android 3.1 Tablet |
 |
New features on in Android 3.1 |
 |
Using activity fragments to create multi-pane UI |
 |
Using ListView in a fragment |
 |
Using Tab and Search View on Action Bar |
 |
Using Options Menu and Alert Dialog |
|
|
Module 15: Design your Home screen widgets |
 |
Design a Home screen widgets |
 |
Access application-specific data from home screen |
 |
Using touch gestures to scroll and flip the content displayed in widget |
 |
Using Toast and Notifications |
|
|
Module 16: Data Storage on Android |
 |
Storing application data using preferences |
 |
Storing application data using file system |
 |
Storing application data using SQLite database |
|
|
Module 17: Advanced Techniques |
 |
Accessing Google Maps and Street View |
 |
Accessing contacts in mobile phone |
 |
Embed web browser in an android app |
 |
Playing video and music by Android media player |
|
|
Module 18: Application development |
 |
Debugging your application |
 |
Signing your application |
 |
Deploying your application |
 |
Selling on Android Market |
|