Introduction
a. Introduction to Mobile Computing
b. Introduction to
c. Android Development Environment
Factors in Developing Mobile Applications
a. Mobile Software Engineering
b. Frameworks and Tools
c. Generic UI Development
d. Android User
More on UIs
a. VUIs and Mobile Apps
i. Text-to-Speech Techniques
b. Designing the Right UI
c. Multichannel and Multimodial UIs
Intents and Services
a. Android Intents and Services
b. Characteristics of Mobile Applications
c. Successful Mobile Development
Storing and Retrieving Data
a. Synchronization and Replication of Mobile Data
b. Getting the Model Right
c. Android Storing and Retrieving Data
d. Working with a Content Provider
Communications Via Network and the Web
a. State Machine
b. Correct Communications Model
c. Android Networking and Web