Android Training in Chandigarh

Learn Android in 6 Weeks Summer Training

Project based Android training for 6 weeks summer training from Oops Info Solutions immerses the candidates into the detailed study of mobile applications. Learning Android, an open-source software stack for mobile devices, explains how to provide an interface between the operating system, middleware, and the applications. During the Android training in Chandigarh, the candidates develop the innovative skills of coming up with user friendly applications extending the device functionality.

Our industry–ready course curriculum supplemented by continual lab sessions inculcates different programming techniques, debugging and testing skills in you. Under the mentorship of an industry expert, exploring Eclipse IDE or Android Studio for creating user interface is going to be a completely different learning experience for you at Oops Info Solutions. Starting from Java fundamentals to Android application fundamentals you will learn numerous concepts and elements crucial for mobile application development.

Working on real time projects, utilizing different inbuilt APIs and Google web services, will prepare the candidates to face the interviews and successfully start a lucrative career in the world of mobile application development. Delivering multiple features rich Android training in ChandigarhOops Info Solutions plays an active role in the upbringing of new Mobile App Developers.

Introduction to Android

  • Brief History of Android

  • What is Android?

  • Why is Android Important?

  • What is OHA?

  • Advantages of Android

  • Android Features

  • Android Market

Installation and Configuration

  • Details About the Software Requirement

  • Download and Installation Process of Eclipse

  • Installation of ADT Plugin for Eclipse

  • Creation of AVD

  • Details of AVD

  • Platforms

  • Tools

  • Version

Getting Started

  • How to Select Android Version?

  • Steps to Create Android Project

  • Running Your Application

  • Create Switching App

  • Run Application in your Android Mobile

  • Create a List by the Use of ListView

Introduction to Application Component

  • What is Activity?

  • Activity Life-Cycle

  • The ManifestFile.xml

  • Layout Resources

  • Project File and Folder


  • Introduction to Listeners

  • Working with Their Abstract Methods

  • OnClickLsitener

  • OnLongClickListener

  • OnCheckChangedListener

  • OnItemChangedListener

  • OnItemSelectedListener

  • OnKeyFocus

  • OnInitListener

Android Components

  • Button

  • Toggle Button

  • CheckBox

  • Spinner

  • Progress Bar

  • Seek Bar

  • QuickContactBadge

  • Radio Group

  • Rating Bar

  • Switch


  • Grid Layout

  • Linear Layout

  • Relative Layout

  • Frame Layout


  • List View

  • Grid View

  • Scroll View

  • Horizontal Scroll View

  • Search View

  • Sliding Drawer

  • Tab Host

  • Web View

Image and Media

  • Image View

  • Image Button

  • Gallery

  • Media Controller

  • Video View

  • How to Play Audio?

  • How to Play Video?

  • Audio Recording

  • Video Recording

  • How to Click Picture Using Camera?

  • How to Set Wallpaper?

  • Time Picker and Date Picker?

Android Menu

  • How to Create Menu?

  • Option Menu

  • Context Menu

  • Sub Menu

Creating Dialogs

  • Introduction to Dialogs

  • Showing and Dismissing of Dialog Boxes

  • Alert Dialog

  • Progress Dialog

  • Threading and Handler


  • Notifying User

  • Status Bar Notification

  • Toast

  • Dialog Notification

Intent, Broadcast Receiver, Adapter

  • Different Type of Intent

  • What is Intent-Filter?

  • What is Pending Intent?

  • What is Sticky Intent?

  • Using Intent to Take Picture

Working With Background

  • Introduction

  • Creating Controlling Services

  • Unbinded and Binded Services

  • Explicit and Implicit Services

  • TextToSpeech Service

  • SpeechToText Service

  • Registering a Service in Manifest

  • Starting, Controlling and Interacting with a Service

Maps, Geo-Coding and Location Based Service

  • Using Location Based Service

  • Working with Location Manager

  • Working with Location Class

  • SharedPreferences

Data Storage

  • Editor

  • Models in SharedPreferences

  • ContentProvider

  • External Storage

  • Internal Storage

  • Database Structure

  • SQLiteDatabase

  • SQLiteOpenHelper

  • CRUD Operation

  • Handling Database


  • Rolling Your Own Widgets

  • Drawables

  • BitMaps

  • Paints

Bluetooth and Wi-Fi

  • Introduction of Bluetooth

  • How to Make Device On, Off and Discoverable

  • Introduction of Wi-FI

  • How to Vibrate your Device?

Introduction to SMS and MMS

  • Using SMS and MMS in Your Application

  • Using Intent and the Native Client

  • How to Send Message to Other Mobile?

Android Telephony

  • Launching the Dialer to Initiate Phone

  • Accessing Phone and Network Properties and Status

  • Reading Phone Device Details

  • Reading Network Details

Sensor Device

  • Using Sensor and Sensor Manager

  • Supporting Android Sensor

  • Finding Sensor

  • Using Sensor

  • Introducing Accelerometer

  • Detecing Accelerometer Changes

Web Services

  • What is Web Service?

  • Web Service Architecture

  • REST and SOAP

  • Parsing Techniques

  • CRUD Operation Over Server



After the completion of the course, you can build your own apps as you see in the Google Play Store. Some of the Application example that can be made after this course are:

  • Chatting Apps

  • Dictionary Apps

  • Employee Relationship Management Apps

  • Reminder Apps

  • Company Management Apps

  • College Management Apps

  • Student Management Apps

  • Sensor Gaming Apps and Many More