Android Overview and History 2 hrs
- How it all got started.
- Compare Android to other Mobile Platforms
- Why Android is Important?
Android Stack 30 Min
- Overview of the Stack
- Linux Kernel
- Native Libraries
- Dalvik Virtual Machine
- Application Framework
- Apps
SDK Overview 30 Min
Basic Building Block 1 hrs
- Activity
- Intent
- Content Provider
- Broadcast Receiver
- Services
Hello World App 2 hrs
- Creating your first App
- App Directory Structure
- Manifest File
- Layout Resource
- Android Virtual Device (Emulator)
- Running your App on Emulator
Activity 3 hrs
- What is Activity
- Activity Lifecycle
- How Activity introduce to Manifest
- Handling User Events
Basic Android User Interface 10 hrs
- Views and Layouts
- Common UI Component
- Defining Default Resource
- Create Alternative Resource
Advance User Interface 6 hrs
- Selection Component
- Adapters
- Complex UI components
- Menus and Dialogs
Intent 4 hrs
- Role of Intent
- Types of Intent
- Intent matching rules
- Filters in your manifest
SQLite Database 11 hrs
- Introduction to SQLite Database
- SQLiteOpenHelper and Creating database
- Opening and Closing a Database
- Working with Cursor
Content Provider 6 hrs
- Introduction to Content Provider
- Defining URI for Provider
- Content Provider MIME Types
- Introduction to Content Resolver
- Access Predefined Content Provider
Broadcast Receiver 2 hrs
- What are Broadcast Receivers
- Implementing Broadcast Receiver
- System Broadcasts and How to use them
Services 6 hrs
- Overview of services in Android
- Implementing a Service
- Service Life Cycle
- Started Services Vs Bound Services
Notifications 2 hrs
- Toast Notification
- Status Notification
- Understanding Notification Service
|