Android has been the best-selling OS worldwide on smartphones since 2011 and on tablets since 2013. As of May 2017, it has over two billion monthly active users, the largest installed base of any operating system, and as of August 2020, the Google Play Store features over 3 million apps.[15] The current stable version is Android 11, released on September 8, 2020.

Course Overview


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.

Course Objective

On completion of the training, participants will build user interactive mobile applications for android mobile devices using Android SDK with Eclipse or Android Studio IDE.


100 Hours (50 Hours LIVE Teaching + 50 Hours of assignments and project work)

Test & Evaluation

1. During the program, the participants will have to take all the assignments given to them for better learning.
2. At the end of the program, a final assessment will be conducted.


1. All successful participants will be provided with a Certificate of Merit / Achievement from RCPL INDIA
2. Students who complete the course BUT do not take the final test will be provided with a certificate of participation from RCPL INDIA
3. Students who do not complete the course / leave it midway will NOT be awarded any certificate.


Online Live

Tentative Date & Schedule

1st and 15th of every month


Session 1

Topics to be covered:

  • Introduction to Android
  • Overview of Mobile Application Development
  • Android Stack Overview of Stack Linux Kernel
  • Native libraries
  • Dalvik Virtual Machine Application Framework
  • Android Platform Components
  • Android Development Tools

Session 2

Topics to be covered:

  • Android Development Environment
  • System requirements
  • Eclipse and SDK installation, AVD creation
  • Creating first Android application
  • Project Structure
  • Activating components
  • Shutting down components
  • Life Cycle of Application
  • Declarative Event Handling

Session 3

Topics to be covered:

  • Android application building blocks
  • Activity
  • Intent
  • Services
  • Content Providers
  • Broadcast Receivers
  • Start Activity
  • Shut down Activity
  • Intent’s Extras Object
  • Intent Filter in Manifest File

Session 4

Topics to be covered:

  • 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
  • Event listeners
  • Event handlers
  • Touch mode
  • Toast Notification
  • Status Notification
  • Applying Style and theme

Session 5

Topics to be covered:

  • Providing Resources
  • Accessing Project Resources
  • Accessing System Resources
  • Handling Run Time changes
  • Resources Type
  • Preferences
  • Shared Preference
  • Default Shared Preference
  • Android Setting Screen
  • Notifications

Session 6

Topics to be covered:

  • Security model
  • File System
  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback
  • Shared Preferences
  • Internal Storage (Files)
  • External Storage(SD Card)

Session 7

Topics to be covered:

  • SQLite Databases
  • Debug Certification
  • Certificate & keystone creation
  • Self-certifications
  • Application Signing
  • 2D Graphics
  • 3D Graphics

Session 8

Topics to be covered:

  • Map Layout
  • Get user Location
  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Working with content files

Session 9

Topics to be covered:

  • Overview of services in Android
  • Implementing a Service
  • Service life-cycle
  • Bound versus unbound services
  • Android Media Player class
  • Functions of Media Player class
  • Working with Seekbar and Progressbar

Session 10

Topics to be covered:

  • Introduction to Content Provider
  • User Defined Content Provider
  • System Content Provider
  • What are Broadcast Receivers
  • Implementing broadcast receiver
  • System broadcasts and how to use them
  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers

Session 11

Topics to be covered:

  • How Sensors work
  • Listening to Sensor readings
  • Monitoring and managing Internet connectivity.
  • Managing active connections

Session 12

Topics to be covered:

  • Taking pictures
  • Rendering previews
  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth
  • Managing WiFi


On completion of the training, participants will to build user interactive mobile application for android mobile devices using Android SDK with Eclipse or Android Studio IDE.

General Information
  • Please ensure to use a secure internet connection.
  • Please ensure to check your details before submitting.
  • The discounts are applicable only on full payment.
  • You can use only one discount for a course in a particular program it can be either of the discounts as per the discount validity.
  • Ensure to use the proper discount code.
  • Gateway charges are as applicable.
  • In case of any transaction issue, please inform us by mailing at [email protected] or call us at 9335469335
  • Please ensure to note down your order id and transaction id at the time of communication with us.
  • All the payments are subject to realization.

Enquire Now