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