Batch
Date: Feb
10th @ 5:30PM to 7:00PM
Faculty:
Mr. SambaSiva Rao
Duration:
1 month
Fee:
1000
INR
Location
: S.R
Nagar, Hyderabad.
Venue
:
DURGA SOFTWARE SOLUTIONS at S.R NAGAR
23/3RT IInd Floor,
Opp.Andhra Bank,
Near Umesh Chandra Statue,
S.R.Nagar,
Hyderabad - 500038,
Ph.No : 040 - 64512786, 09246212143
Syllabus:
Introduction
to Android
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
- Dalvik
- App framework
- Apps
SDK
Overview
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
-
Views and layouts
- Common
UI components
-
Handling user events
Android
system Overview
- Preferences
- Notifications
Advanced UI
-
Selection components
-
Adapters
-
Menus and Dialogs
-
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
-
Adding, changing, and removing content
- Working
with content files
Advanced
Android:
Location
Services
- Working
with the Location Manager
- Working
with Google Maps extensions
Services
-
Overview of services in Android
-
Implementing a Service
-
Service lifecycle
Broadcast
Receivers
-
What are Broadcast Receivers
- Implementing
broadcast receiver
Intent
Filters
- Role
of filters
- Intent-matching
rules
- Filters
in your manifest
WiFi
- Monitoring
and managing Internet connectivity
-
Managing active connections
- Managing
WiFi
Camera
-
Taking pictures
-
Rendering previews
Bluetooth
-
Controlling local Bluetooth device
- Discovering
and bonding with Bluetooth devices
-
Managing Bluetooth connections
- Communicating
with Bluetooth