7-Days Course Outlines: Android Apps Development
7-Days Course Outlines: Android Apps Development
Android is the latest Smartphone OS developed by Google taking the smart phone industry by storm. In
nearly 2 years of it existence, it has over 40% of the Smartphone OS share. And still Android is not showing
any sign of slowing down. Besides Android OS being Open Source, it is a real treat for programmers &
developers to dwell into it.
Responsibility of Organizer
1. Hospitality for a team of 2 members.
2. Pick and Drop facility from the nearest railway station/bus stop/ airport.
Training Charge
Training Fee 20000 INR Per Day Excluding Tax
Two Trainer will be trained
Requirement
Seminar hall/classroom having the enough capacity to conduct hands-on-session for all
participants.
Good Quality public address system ideally two cordless mikes will be required.
Projector/ Screen along with black/white board for teaching and presentation purposes.
One small stereo jack cord to in laptop for its sound system.
This training center can only be arranged for a maximum of 30-35 Participant.
[Type text]
Day 2
Introduction to Android
What is Android?
History Behind Android Development
Setting up development environment
Android Architecture
Dalvik Virtual Machine
UI Components - Views & notifications
Components for communication Intents & Intent Filters
Android API levels
Hello Android example
AndroidManifest.xml
uses-permission & uses-sdk
Resources & R.java
Assets
Layouts & Draw able Resources
Activities and Activity lifecycle
First sample Application
Working with Button
Toast
Custom Toast
Button, Toggle Button
Switch Button, Image Button
Date Picker , Time Picker
Activity Lifecycle
Activity Example
Types of Intent
Implicit Intent
Explicit Intent
Checkbox ,
Alert Dialog
Complex UI components
Layout Design
Absolut layout
Relative Layout
Linear Layout
Table Layout
Grid Layout
Frame Layout
Examples
[Type text]
Day 3
Day 4
Notification Manager
Animation
Examples
Broadcast Receiver & Content provider
Understanding Broadcast action,
category and data
Registering Broadcast receiver
through code and through XML
Sending Broadcast
Accessing built in content providers
Content provider MIME types
Searching for content
Adding, changing, and removing
content
Creating content provider
Working with content files
[Type text]
Day 5
Day 6
Google Maps
Multimedia in Android
Data Storage
Using Shared Preferences
Android File System
Internal storage
Using SQLite
Introducing SQLite
SQLite Open Helper and creating
a database
Examples
Examples
Gets current location using gap.
Finding location using service provider
Finding location Using Broadcast Receiver
Day 7
Bluetooth device
Controlling local Bluetooth device
Discovering and bonding with Bluetooth devices
Managing Bluetooth connections
Communicating with Bluetooth
Android P2P Communication
Introducing Instant Messaging
Sending and Receiving Data Messages
Transmitting Data Messages
Receiving Data Messages
Example
Application On sending SMS
Application On Bluetooth On Off