Exploring Maps and Location-based Services
Understanding the Mapping Package Obtaining a Maps API Key from
Working on Socket Connection
Understanding the Android Security Model Signing Applications for Deployment Self-Signed
Working with web service
JSON parsing XML parsing
Services, Threading and Handler
Consuming HTTP Services Using the AndroidHttpClient Addressing Multithreading Issues Handler,
Content provider
Android’s Built-in Providers Architecture of Content Providers
SQLite Database
Introduction to SQLite Database SQLiteOpenHelper and working with DB Working
Working with Preference and Saving state
Exploring the Preferences Framework ListPreference CheckBoxPreference EditTextPreference Organizing Preferences
Sub-screen, Dialogs and Action bar
What Is a Fragment Fragment Manager Using Dialogs in Android
Android menu
Structure of Android menu Working with Menu and Events Submenus,
Building Blocks and User Interface controls
Activity Intent Content Provider Broadcast Receiver Services Understanding Android resources
Setting up Development Environment
Downloading the Android SDK Installing Android Development Tools (ADT) Building
Android
Introduction Early History of Android Understanding the Android Software Stack