Training Android
- Introduction to Mobile Programming
- J2ME
- Nokia Qt/ Symbian (intro)
- Blackberry Application Development (intro)
- iPhone Application Development (intro)
- Introduction to Android and Java
- Installing Android
- Creating Hello World
- Running on Emulator
- Introduction to Java Data types, Loops, Conditionals and Operators
- Android Architecture and OOPS
- Building Blocks of Android
- Java Classes and Objects
- Class Methods and Instances
- Inheritance and Polymorphism in Java
- Interface and Abstract class
- Android UI and Advance Java
- Using resources
- Using themes
- Debugging Android Code
- Settings
- Java I/O
- Threads and Synchronization
- Android Graphics and Multimedia
- Basic Graphics
- Input Handling
- Playing Audio
- Playing Video
- Persistence in Android
- Accessing Internal Files system
- Accessing SD cards
- Introduction to SQLite
- Data Binding
- Content Provider
- Network Awareness
- Accessing the Internet
- Using Web services
- Using Java and Java Script
- Location Sensing
- Live Project: Mobile Ordering System
- Design and Requirement analysis support
- Implementation and QA support