Introduction to Android (LF329) - Course Outline
Course Outline
« Return to Course Description.
- Android Overview and History
- How it all got started
- Why Android is different (and important)
- Android Stack
- Overview of the stack
- Linux kernel
- Native libraries
- DalvikApp framework
- Apps
- SDK Overview
- Platforms
- Tools
- Versions
- Overall principles of kernel development
- Things developers and their managers need to keep in mind (Illustrated by success and failure stories)
- Hello World App
- Creating your first project
- The manifest file
- Layout resource
- Running your app on Emulator
- Main Building Blocks
- Activities
- Activity lifecycle
- Intents
- Services
- Content Providers
- Broadcast Receivers
- 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
- Advanced UI
- Selection components
- Adapters
- Complex UI components
- Building UI for performance
- Menus and Dialogs
- Graphics & animations
- Multimedia in Android
- Multimedia Supported audio formats
- Simple media playback
- Supported video formats
- Simple video playback
- SQL Database
- Introducing SQLite
- SQLiteOpenHelper and creating a database
- Opening and closing a database
- Working with cursors
- Inserts, updates, and deletes
- Basic Content Providers
- Content provider MIME types
- Searching for content
- Adding, changing, and removing content
- Working with content files
Enroll now in an upcoming course
3 Days - $1250
No open enrollment classes scheduled at this time.
5% COURSE DISCOUNT
Register for our monthly training newsletter to stay informed about upcoming courses and new free content and you'll get a 5% discount off your first course.
