Oops has been providing best advanced android training in Chandigarh region for the past few years now. The training is provided by experts having an industry experience of 15 years in mobile technology. Oops is one of the best training provider in Advanced Android Mobile App Development in Chandigarh since 2007. Advanced Android Development Training in Chandigarh is being provided by Manjit Sir who have developed many apps and has an experience of more than 15 years in Java technologies. After receiving training the students have been placed in oops and many other companies. Thousands of students have undergone training in our company. Oops provides 100% placement after training. Students can check our placement record on the website itself. Oops guarantee a 100% fee refund if student does not get any placement in Android. We provide placement in Tri-city as well as in Delhi NCR also.

Advanced Android Syllabus

Introduction To Applications

  • Brief History of Android

  • What is Android?

  • Why is Android Important?

  • What Benefits Does Android Have?

  • Why to Choose Android

  • Software Architecture of Android

  • Advantages of Android

  • Android Features

  • Android Market

  • Comparing Android with Other Platform

  • Terms and Acronyms

Installation and Configuration of Android

  • Details About the Software Requirement

  • Download and Installation Process of Eclipse

  • Download and Installation Process of JDK

  • Installation of ADT Plugin for Eclipse

  • Download and Installation Process of Android SDK

  • Configuration of ADT Plugin for Eclipse

  • How to Select Android Version?

  • Step to Create New Project?

  • Running Your Application

  • Creation of New AVD

Getting Started

  • How to Select Android Version?

  • Step to Create New Project

  • Running Your Application

  • Creation of New AVD

  • Creating Run Configuration

  • Creating your First Android Activity

  • List of Basic Sample Programs

Introduction to Application Components

  • Activities

  • Services

  • Broadcast Receivers

  • Content Providers

  • Intents

  • Notifications

  • Activating and Shutting Down Components

  • Brief Idea About Manifest File

  • Brief Idea About Activities and Task

Android Component Life Cycle

  • Activity Life Cycle with Sample Program

  • Service Life Cycle with Sample Program

Android Layouts

  • What are views, Layouts and There Classification?

  • How Android Draws Views and Layout?

  • Classification

  • Table Layout

  • Tab Layout

  • Frame Layout

  • Absolute Layout

  • Linear Layout

Android View

  • Grid View In Detail With Example

  • Map View In Detail with Example

  • Spinner In Detail with Example

  • Gallery In Detail with Example

  • Google Map View In Detail with Example

  • Introduction to Creating Activity User

  • Interfaces with Views

  • Different Ways of Creating Views Using XML

Styles and Themes

  • Providing Resources

  • Different Resource File Location

  • Accessing Resources

  • Accessing Platform Resources

  • Handling Runtime Changes

Introduction to Menus

  • How to Create Menus?

  • Types of Android Application Menus

  • Option Menu –  Icons 

  • Expanded – In Detail with Example

  • Context Menu ln Detail with Example

  • Sub Menu-In Detail with Example

Handling User Interaction

  • Handling User Events

  • Different Types of Event Listener

  • OnClick

  • OnLongClick

  • OnCreateContextMenu

  • Different Types of Event Handler

Creating Dialogs

  • Introduction to Dialogs

  • Showing and Dismissing of Dialog Boxes

  • Alert Dialog In Detail with Example

  • Progress Dialog In Detail with Example

  • Creating Running Applications-Events


  • Notifying Users

  • Status Bar Notification

  • Toast Notification

  • Dialog Notification

Intents, Broadcast, Receivers, Adapters and Internet

  • Different Types of Intent?

  • Launching Sub-Activities

  • What is Intent Filter

  • Intent Objects—In Detail with Example

  • Using Intents to Take Pictures

  • Handling Sub Activity Results

Data Storage

  • Android Techniques for Data Storage

  • Storing in Files

  • Loading from Files

  • Storing in Databases.

Working with SQLite

  • Introducing SQLite Database.

  • Working with Android Databases.

  • Using SQLite OpenHelper.

  • Cursors and Content Values.

  • Opening and Closing Database

Working in Background

  • Introducing Services, Service Life-Cycle

  • Creating and Controlling Services

  • Registering a Service in the Manifest

  • Starting, Controlling, and Interacting with a Service

Using the Camera, taking Pictures and the Media API

  • Controlling the Camera and Taking Pictures

  • Playing Audio and Video

  • Introducing the Media Player

  • Packaging Audio as an Application Resource

  • Initializing Audio Content for Playback

  • Playing Video Using the Video View

  • Initializing Video Content for Playback

  • Supported Video Formats

  • Controlling Playback

  • Managing Media Playback Output

  • Recording Audio and Video

  • Using Intents to Record Video

  • Multimedia Supported Audio Formats

Maps, Geo-Coding and Location Based Services

  • Using Location Based Services

  • Working with the Location Manager

  • Configuring the Emulator to Test

  • Location Based Services

Dividing 2D and 3D

  • Rolling Your Own Widgets

  • Drawables

  • Bitmaps

  • Paint


  • Accelerometer

  • Gyroscope

  • Car Race Game with Censors

  • Graphics and Live Games with Censors in Detail

Using Bluetooth and Managing and Monitoring

  • Wi-Fi

  • Accessing the Local Bluetooth Device

  • Adapter

  • Managing Wi-Fi Configurations

Introducing SMS and MMS

  • Using SMS & MMS

  • Sending SMS and MMS

  • Using Intents

Content Providers

  • What is Content Provider

  • How to Access Built-in Content Provider

  • Retrieving Built-in Content Provider Data

Android Telephony

  • Launching the Dialer to Initiate Phone

  • Calls Replacing the Native Dialer

  • Accessing phone and Network Properties & Status

  • Reading Phone Device Details

Android Fragments

  • Fragments Life Cycle

  • Fragments in Activity

  • Develop Fragment based UI designs (Fragment Tabs,ListView etc)

  • GPS

  • Geocoding

  • Network connectivity services

  • Sensors(Accelerometer, Gyroscope)

Recycler View

  • Recycler View with List

  • Recycler View with Fragments

Back-End API's and Data Storage

  • Firebase

  • JSON

  • Retrofit

Advanced Feature

  • Facebook Integration

  • Twitter Integration

  • Linked-In Integration

  • Google Plus Integration

Payment Gateways Integration

  • Integration with Paypal

  • Integration with Paytm

  • Integration with banks etc.

Projects on Apps

  • Gaming(minesweeper,car/motor cycle racing), Pizza Order, Traffic Control System,Automatic Mailing System

  • E-Commerce Apps including Payment Gateways

  • Pg System App

  • Car Pooling App

  • Food Delivering App

  • Share Market App

  • Employee/student attendance System App

  • Guardian App

  • Women Security App

  • Video Conferencing,Automatic control of Ambulance, Theft Monitoring, Crime Control System,Chatting, Path Tracer, Call Blocker, Call Recordings, Defense System etc.