ANDROID
Duration 4 Weeks
Week 1
Introduction to Android
§ Android Architecture
§ Android Installation
§ Android Manifest File
§ Android Activities and Lifecycle
§ Hello World
§ Android Versions
Android User Interface
§ Views
§ Layouts
§ Menus and Dialogs
§ Common UI Classes
§ Styles
§ Drawable Resources
§ Handling User Events
§ Binding data
§ Toasts
Animations
§ Theory of animation, XML, and Java
§ Translation animations
§ Alpha animations
§ Animation sets
Pillars of Android
§ Intent
§ Services
§ Content Providers
§ Broad Cast Receivers
§ Handlers
Android Test Project 1
Week 2
Android Multimedia
§ Playing Audio and Video
§ Recording Audio and Video
§ Camera
Telephony and SMS
§ Making calls
§ Monitoring data connectivity and activity
§ Accessing phone properties and status
§ Controlling the phone
Persistence in Android
§ Preferences
§ Accessing Internal Files system
§ Accessing SD cards
§ Introduction to SQLite
§ SQLiteOpenHelper and creating a database
§ Opening and closing a database
§ Working with cursors
§ Inserts, updates, and delete
Content Providers
§ Content Provider MIME Types
§ Creating Custom Content Providers
Notifications
§ Role of notifications
§ Raising a notification
§ Augmenting notifications via hardware
§ Reacting to selected notifications
§ Handling multiple notification-worthy events
Android Test Project 2
Week 3
Services & Broadcast Receivers
§ Overview of services in Android
§ Implementing a Service
§ Service lifecycle
§ What are Broadcast Receivers
§ Implementing broadcast receiver
§ System broadcasts and how to use them
Intent Filters
§ Role of Intent Filters
§ Intent- Matching rules
§ Filters in Manifest
Networking
§ Working with web services
§ Best practices
System Events & Alarm Manager
§ Connectivity Status
§ Battery Status
§ Alarm Manager
§ Wake Locks
Android Test Project 3
Week 4
Location Services
§ Working with the Location Manager
§ Working with Google Maps extensions
Sensors
§ How Sensors work
§ Using Sensor & Sensor Manager
§ Listening to Sensor readings
§ Best practices for performance
Bluetooth & Wifi
§ Controlling local Bluetooth device
§ Discovering and bonding with Bluetooth devices
§ Managing Bluetooth connections
§ Managing & Monitoring WiFi
Android Text to Speech Engine
Searches
§ Integrate global (Web) search into your application
§ Enable your application for local search
§ Tie into the Quick Search Box
Android Test Project 4
|