Courses Info

A brief summary

Android is a rich, multi-touch and ready-to-use software stack that is easily adaptable to different Hardware platforms. It includes an operating system, middleware and key applications.

This course is designed for software developers interested in designing, creating applications for the Android mobile phone plat form. Object oriented programming knowledge is mandatory. Java experience is required to get the most benefit from this training.

What you will learn

Our Training will be conducted through real time applications. This will cover major features of Android Platform. Upon completion of this course, you will be able to:

  • Develop and test real time Android applications that serves as a working example of the topics covered in class.
  • Have a comprehensive knowledge of Android’s APIs.
  • Have a sound idea about various types of real time applications.
  • Adapt with current Android development trend.

Introduction To Mobile Apps

Introduction Android

Android Architecture

Android Development Tools

Defining Android User Interfaces

Development of different screen sizes

Intents and Activity Communication


Styling and Themes

ListViews and ListActivity

File based Persistence


Network Communication

Asynchronous Processing in Android

SQLite and ContentProvider


Broadcast Receiver


Canvas API for custom Views

Location services and Google Maps

Homescreen Widgets

Using Android Sensors

Audio and Video

Build Management

Professional Testing

Targeting Tablets and Smartphones