Course Duration in Hours
72
72
Android Application Development
1. Android Overview and History
How it all got started
Why Android is different (and important)
2. Android Stack
Overview of the stack
Linux kernel
Native libraries
Dalvik App framework
Apps
3. SDK Overview
Platforms
Tools
Versions
4. Overall principles of kernel development
Things developers and their managers need to keep in mind (Illustrated by success and
failure stories)
5. Hello World App
Creating your first project
The manifest file
Layout resource
Running your app on Emulator
6. Main Building Blocks
Activities
Activity lifecycle
Intents
Services
Content Providers
Broadcast Receivers
7. Basic Android User Interface
XML versus Java UI
Dips and sps
Views and layouts
Common UI components
Handling user events
Android System Overview
File System
Preferences
Notifications
Security model
8. Advanced UI
Selection components
Adapters
Complex UI components
Building UI for performance
Menus and Dialogs
Graphics & animations
9. Multimedia in Android
Multimedia Supported audio formats
Simple media playback
Supported video formats
Simple video playback
10. SQL Database
Introducing SQLite
SQLiteOpenHelper and creating a database
Opening and closing a database
Working with cursors
Inserts, updates, and deletes
11. Basic Content Providers
Content provider MIME types
Searching for content
Adding, changing, and removing content
Working with content files
BE - CS, IT, BTech, ME-CS, IT, MTech, BCA, MCA, BSc. CS, IT and JAVA Background
Satori Technologies and Solutions Private Limited, Velachery (Chennai),Chennai,IN