ANDROID COURSE Duration: 60 Hours
Introduction to Android
v What
is Android?
v Setting
up development environment
v Dalvik
Virtual Machine & .apk file extension
v Fundamentals
:
·
Basic Building blocks – Activities,
Services, Broadcast Receivers & Content providers
·
UI Components- Views & notifications
·
Components for communication -Intents
& Intent Filters
v Android
API levels(versions & version names)
Application Structure
v AndroidManifest.xml
·
uses-permission & uses-sdk
·
Activity/services/receiver declarations
v Resources
& R.java
v Assets
v Values
– strings.xml
v Layouts
& Drawable Resources
v Activities
and Activity lifecycle
v First
sample Application
v Deploying
sample application on a real device
Emulator-Android Virtual Device
v Launching
emulator
v Editing
emulator settings
v Emulator
shortcuts
v Logcat
usage
v Introduction
to DDMS
v File
explorer
v Second
App :- (switching between activities)
·
Develop an app for demonstrating the
communication between Intents
Intents
v Explicit
Intents
v Implicit
intents
UI Design
v Text
Fields
v Layouts
·
Relative Layout, Table Layout, Frame Layout,
Linear Layout
v Nested
layouts
v Time
and Date
v Images
and media
v Composite
v Alert
Dialogs & Toast
v Popup
Styles & Themes
v styles.xml
file
v colors.xml
file- declaring colors and drawables
v Drawable
resources for shapes, gradients(selectors)
·
Shapes drawables
·
State drawables
·
Transition drawables
v Style
attribute in layout file
v Applying
themes via code and manifest file
SQLite Programming
v SQLiteOpenHelper
v SQLiteDatabase
v Cursor
v Content
providers
Linkify
v Web
URLs, Email address, text, map address, phone numbers
v Match
Filter & Transform Filter
v Examples
Adapters and Widgets
v Adapters
v Example
- Efficient Adapter
v ListView
and ListActivity
v Custom
listview
v GridView
using adapters
v Gallery
using adapters
Notifications
v Broadcast
Receivers
v Services
and notifications
v Toast
v Alarms
Custom Components
v Custom
Toast
v Custom
dialogs
v Custom
Tabs
v Custom
animated popup panels
Advanced
v Live
Folders
v Using
sdcards – Reading and writing
v XML
Parsing
v JSON
Parsing
v Maps
via intent and MapActivity
v GPS,
Location based Services
v Accessing
Phone services(Call, SMS, MMS)
v Sensors
v Using
Wi-Fi & Bluetooth
v Action
bar tabs and custom views on Action bars
v
Fragments
No comments:
Post a Comment