Education Service Course Product Number-HPE- AND-v1.0

Course length-72 Hrs.

Delivery mode- Instructor Led Training( ILT) | Virtual Instructor Led Training (vILT)

Android is an open source project of the Open Handset Alliance that has revolutionized the user experience of a mobile device. Android is a platform for mobile devices, which includes an OS, middleware and some key applications. The OS is based on a variant of Linux Kernel. The biggest advantage is that the success of Android depends on the availability of unique  and engaging user applications created by developers

Course Objectives

To understand the the Android platform architecture.

  • Difference between Android and other mobile development environments.
  • Design, develop, debug, and deploy android applications.
  • Use Android SDK’s simulator to test and debug applications.
  • Construct user interfaces with built-in views and layouts.
  •  Advantages of APIs for data storage, retrieval, files, data bases etc


Understanding of java SE

Contact By Phone / Email

Call: (+91) 889 33 33 727, (+91) 953 953 11 93

Enquire Now

Your Name.. (required)

Your Email (required)


Your Message

Course Modules

Chapter 01-Android overview

  • Android Anatomy and Physiology
  • Mobile Application Development Overview
  • Comparison with other development platform(J2me,Symbian etc)

Chapter 02-Android Architecture

  • Android stack Overview of Stack Linux Kernel
  • Native libraries
  • Application Framework

Chapter 03- Android SDK Overview

  • Platform
  • Tools
  • Android Development
  • AVD
  • Emulators
  • Mksdcard
  • Sqllite3
  • Plug in
  • Eclipse

Chapter 04-Setup Android Development Environment

  • System requirements
  • Eclipse and installation, AVD creation
  • Creating first Android application
  • Project structure

Chapter 05-Android Application Fundamental

  • Android application building blocks
  • Activating components
  • Shutting down components
  • Lifecycle of Application

 Chapter 06- Main Building Block

  • Activity
  • Intents
  • Services
  • Content providers
  • Broadcast receivers

 Chapter 07-  User Interfaces

  • XML Vs Java UI
  • Layouts
  • Common UI Component
  • Drag and Drop UI Design
  • Menu Creation, Dialog, Toast, Alert, Time Picker, Date Picker, custom Dialog
  • Pre-Condition and Post- Condition

Chapter 08-Handiling User Event

  • Event listeners
  • Event handlers
  • Touch mode
  • Focus mode

Chapter09- Notifing User

  • Toast Notification
  • Status Notification
  • Applying Style and theam

Chapter10-Application Resource

  • Providing Resources
  • Accessing Resources
  • Handling Run Time Changes
  • Localization
  • Resources

Chapter11- Android system Overview

  • Preferences
  • Notifications
  • Security model
  • File system

Chapter12- Multimedia in Android

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback

Chapter13- Date Storage

  • Shared Preferences
  • Internal storage(files)
  • External storage(SD card)
  • SQLite databases

Chapter14- security and Permissions

  • Security Architecture
  • Debug Certification
  • Certificate& keystone creation
  • Self certifications
  • Application signing


  • 2D Graphics
  • 3D Graphics

Chapter16- Location and Map

  • Map layout
  • Get user Location

Chapter17- Basic Content Provider

  • Content provider MIME types
  • Searching for content
  • Adding, changing and removing content
  • Working with content files


  • Overview of services in android
  • Implementing a service
  • Service life- cycle
  • Bound versus unbound services                                                                         

Chapter19-Broadcast Receiver

  • What are Broadcast Receivers
  • Implementing broadcast receiver
  • System broadcasts and how to use them

Chapter20-Intent Filter

  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers


  • How sensors work
  • Listening to sensors readings


  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi 


  • Taking pictures
  • Rendering previews

Chapter24- Bluetooth

  • Controlling local Bluetooth devices
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth