Advanced Android

Advanced Android

This course encompasses the Advanced concepts of Android which includes various packages & API's used for developing Native Applications.

Course Details

Learning Objective: In this module you will learn about the usage of Services in Android.

Services are used to run an application in background.

  • Android Service
  • Android Service API
  • Android Started Service
  • Android Bound Service
  • Android Service Life Cycle
  • Android Service Example

Learning Objective: In this module you will learn about storing the data locally into the app using Shared Preferences.

  • Shared Preferences
  • Internal Storage
  • External Storage

Learning Objective: In this module you will learn how to store data in SQLite DB in android.

  • SQLite API
  • SQLite Spinner
  • SQLite ListView

Learning Objective: This module consists of XML & JSON.

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

Learning Objective: In this module you will learn about various content providers in android. 

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

Learning Objective: In this module you will learn about initializing, generating & showing notifications.

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

Learning Objective: In this module you will learn about the multimedia objects used in android. 

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

Learning Objective: In this module you will get to know about Speech API. Speech API are

used to initiate the Speech API in android.

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

Learning Objective: In this module you will get to know about telephony API. Telephony API

are used to fetch the cell phone's internal information used for various tasks in android.

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

Learning Objective: In this module you will get to know about Location API. Location API are used to fetch the current location and perform the related task with it.

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

Learning Objective: In this module you will get to know about Animation. Animation are used to add some real time motion to the content like, text, textbox, layout, etc

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

Learning Objective: In this module you will get to know about Device Connectivity. Device Connectivity features are used to get the connectivity status of the cell phone in android.

  • Bluetooth Tutorial
  • List Paired Devices
  • Working with WiFi
  • Working with Camer

Learning Objective: In this module you will get to know about Sensors. Sensors are used to sense the movement, touch and other operation performed on the hardware device.

  • 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

Learning Objective: In this module you will get to know about Graphics. Graphics are used to

give some great visibility content to the app.

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

Learning Objective: In this module you will get to know about P2P Communication. This is used to establish the real time communications.

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

Learning Objective: In this module you will get to know about Web Services. Web Services

are used to fetch the data from the server using SOAP or Rest API's

  • 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

Learning Objective: In this module you will get to know about integrating app with Google Maps API

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

Course Information

  • Course Duration: 2.5 Months
  • Upcoming Batch: Not Available