Core & Adv. Android

Core & Adv. Android

This course consists of Core and Advanced Android. This course is designed to provide in depth knowledge of Android Development.

Course Details

Learning Objective: In this module you will get an overview of Android Development Package.

  • 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

Learning Objective: In this module you will learn How to Design your Layout using XML

  • 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

Learning Objective: In this module you will learn about connecting various activities using Intent and Fragments & transfer data accordingly.

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

Learning Objective: In this module you will learn about Designing various types of menus.

  • Option Menu
  • Context Menu
  • Popup Menu 

Learning Objective: In this module you will learn about the Layouts used in Android

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

Learning Objective: In this module you will learn about storing and fetching data from Adapter.

  • Array Adapter
  • Array List Adapter
  • Base Adapter

Learning Objective: In this module you will get to know about different types of Views usedin Android. Views are used to display the data from various Adapters or DB Queries.

  • Grid View
  • Web View
  • Scroll View
  • Search View
  • Tab Host
  • Dynamic List View
  • Expanded List View

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: In this module you will learn how to various parsing techniques of JSON & XML Parsing.

  • 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 Proivider Fundamental
  • Contact Content Provider
  • Other Built-in Content Providers
  • Creating Custom Content Provider
  • Understanding Content URI
  • ContentResolver
  • 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: 4 Months
  • Upcoming Batch: Not Available