Friday, May 2, 2014

Android Course

  
 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