Wednesday, 1 January 2014

Android tutorial syllabus

                                                  
                                        Android Syllabus
                                        *************************** 

                                      Core Android

Basics of Android
  •    What is Android
  •    History and Version
  •    Installing softwares
  •    Setup Eclipse
  •    Hello Android example
  •    Internal Details
  •    Dalvik VM
  •    Software Stack
  •    Android Core Building Blocks
  •    Android Emulator
  •    AndroidManifest.xml
  •    R.java file
  •    Hide Title Bar
  •    Screen Orientation

UI Widgets
  •    Working with Button
  •    Toast
  •    Custom Toast
  •    Button
  •    Toggle Button
  •    Switch Button
  •    Image Button
  •    CheckBox
  •    AlertDialog
  •    Spinner
  •    AutoCompleteTextView
  •    RatingBar
  •    DatePicker
  •    TimePicker
  •    ProgressBar
  •    Quick Contact Budge
  •    Analog Clock and Digital Clock
  •    Working with hardware Button
  •    File Download

Activity, Intent & Fragment
  •    Activity Lifecycle
  •    Activity Example
  •    Implicit Intent
  •    Explicit Intent
  •    Fragment Lifecycle
  •    Fragment Example
  •    Dynamic Fragment

Android Menu
  •    Option Menu
  •    Context Menu
  •    Popup Menu

Layout Manager
  •    Relative Layout
  •    Linear Layout
  •    Table Layout
  •    Grid Layout

Adaptor
  •    Array Adaptor
  •    ArrayList Adaptor
  •    Base Adaptor

View
  •    GridView
  •    WebView
  •    ScrollView
  •    SearchView
  •    TabHost
  •    DynamicListView
  •    ExpandedListView

                                              Advance Android




Android Service
  •    Android Service
  •    Android Service API
  •    Android Started Service
  •    Android Bound Service
  •    Android Service Life Cycle
  •    Android Service Example
Data Storage
  •    Shared Preferences
  •    Internal Storage
  •    External Storage

SQLite
  •    SQLite API
  •    SQLite Spinner
  •    SQLite ListView

XML & JSON
  •    XML Parsing SAX
  •    XML Parsing DOM
  •    XML Pull Parser
  •    JSON Parsing

Cotent Provider
  •    Content Proivider Fundamental
  •    Contact Content Provider
  •    Other Built-in Content Providers
  •    Creating Custom Content Provider
  •    Understanding Content URI
  •    ContentResolver
  •    Sharing Information from custom content provider

Android Notification
  •    Notification API
  •    Creating Notification Builder
  •    Setting Notification Properties
  •    Attaching Actions
  •    Issuing Notification
  •    NotificationCompat.Builder class
  •    Android Notification Examples

Multimedia
  •       Wallpapaer
  •       Live Wallpaper
  •       Multimedia API
  •       Playing Audio
  •       Creating Audio Player
  •       Playing Video
  •       Alarm Manager
  •       Gallery

Speech API
  •       TextToSpeech API
  •       TextToSpeech Example
  •       Managing speed and pitch
  •       Speech To Text

Telephony API
  •       Telephony Manager
  •       Get Call State
  •       Call State BroadcastReceiver
  •       Simple Caller Talker
  •       Making Phone Call
  •       Send SMS
  •       Send Email

Location API
  •     Location API Fundamental
  •     Example of Android Location API
  •     Working with Google Maps

Animation
  •    Android Animation API
  •    Android Drawable class
  •    Android Animation Example
  •    Android Rotate Animation
  •    Android Fade Animation
  •    Android Zoom Animation

Device Connectivity
  •    Bluetooth Tutorial
  •    List Paired Devices
  •    Working with WiFi
  •    Working with Camera

Sensor
  •    Sensor API
  •    Motion Sensor
  •    Position Sensor
  •    Environmental Sensor
  •    Sensor Values
  •    SensorManager class
  •    Sensor Class
  •    SensorEvent class
  •    SensorEventListener interface
  •    Compass Acceslerometer and Orientation Sensors
  •    Sensor Examples

Android Graphics
  •    Graphics API
  •    2D Graphics
  •    android.graphics.Canvas
  •    android.graphics.Paint class

Android P2P Communication
  •    Introducing Instant Messaging
  •    Using the GTalk Service
  •    Monitoring the Roste for Changes
  •    Sending and Receiving Data Messages
  •    Transmitting Data Messages
  •    Receiving Data Messages

Android Web Services
  •    What is web service
  •    Soap Vs Restful web service
  •    Android Restful web service example with java servlet
  •    Storing data into external oracle database
  •    Verifying data in android with external oracle database

Android Google Map
  •    Android Map V2 API
  •    Adding Map
  •    Customizing Map
  •    GoogleMap class
  •    Android Google Map Application

No comments:

Post a Comment