Android Training

Android is a mobile Operating system based on Linux kernel developed by Google Inc. Even today, there is no other software like Android! It is highly popular and one of the most used worldwide.

Our Android Internship Training is designed to quickly get you up to speed with writing apps for Android devices. You will learn the basics of the Android platform while gaining a solid understanding of the application lifecycle. Once you are done with the course, you will be fully capable of writing GUI applications and creating wonderful Android applications for users across the globe.

Our Android Training faculty consists of industry experts and established Android Developers who will mentor, coach and guide you through your course.

Best Android Training Center Cochin Kerala

iROHUB Infotech is one of the best Android Training Center in Cochin, Kerala with the team of professional Android Developers. Our candidates have the opportunity to work on Live Company Projects and also considered as a platform for building your innovations in Android App Development. Our Android Development team is always with you for your improvement and the innovation in programming.

Android Development Course Syllabus

The aim of our Android Internship Training Program is to make you all an Android Developer with a good proficiency in Android Development Skills and to pave the way for you to develop new innovative Android Projects.

The outline of our Android Development Course is as follows:-

JAVA Concepts

  • Fundamentals of java
  • OOPs Concepts
  • Object Creation and method Calling
  • Inheritance in detail
  • Interfaces
  • Variables & Data Types
  • Array & Strings
  • Constructors, Method Overloading
  • Multitasking
  • Basic java Machine test and Viva

Basics of Android

  • A little background about Mobile Technologies
  • Open Handset Alliance
  • What is Android
  • History and Version
  • Installing Software
  • Setup Android Studio
  • Hello Android example
  • Software Stack / Android Architecture
  • Android Core Building Blocks
  • Android Emulator
  • AndroidManifest.xml
  • file
  • Hide Title Bar
  • Screen Orientation

UI Widgets

  • Working with Button
  • Toast
  • Toggle Button
  • Switch Button
  • Image Button
  • Check Box
  • Alert Dialog
  • Spinner
  • AutoComplete TextView
  • Rating Bar
  • Date Picker
  • Time Picker
  • Progress Bar
  • Analog Clock and Digital Clock
  • WebView

Styles and Themes

  • Styles.xml
  • Colors.xml(declaring colors and drawable)
  • Drawable resources for shapes and selectors
  • Applying themes

Activity, Intent & Fragment

  • Launching emulator
  • Layouts & Drawable Resources
  • Creating First Android application
  • Activity Lifecycle
  • Activity Example
  • Android API levels
  • Implicit Intent
  • Explicit Intent
  • Fragment Lifecycle
  • Fragment Example
  • Dynamic Fragment
  • Android Machine test and Viva

Android Menu

  • Option Menu
  • Context Menu
  • Popup Menu

Layout Manager

  • Relative Layout
  • Linear Layout
  • Grid Layout
  • Constraint Layout


  • Array Adapter
  • Cursor Adapter
  • Custom Adapter

Adapter Views

  • List view
  • Grid View

Android Service

  • Android Service
  • Android Service API
  • Android Started Service
  • Android Bound Service
  • Android Service Life Cycle
  • Android Service Example

Data Storage

  • Shared Preferences
  • Editors
  • Preferences from XML
  • Internal Storage
  • External Storage


  • SQLite API
  • SQLiteOpenHelper
  • SQLite Spinner
  • SQLite ListView
  • Android Machine test and Viva

Content Provider

  • Content Provider Fundamental
  • Contact Content Provider
  • Other Built-in Content Providers
  • Creating Custom Content Provider
  • Understanding Content URI
  • Content Resolver
  • Sharing Information from custom content provider

Android Notification

  • Notification API
  • Creating Notification Builder
  • Setting Notification Properties
  • Attaching Actions
  • Issuing Notification
  • NotificationCompat.Builder class
  • Android Notification Examples


  • Playing Audio
  • Playing Video
  • Alarm Manager

Telephony API

  • Telephony Manager
  • Get Call State
  • Call State Broadcast Receiver
  • Simple Caller Talker
  • Making Phone Call
  • Send SMS
  • Send Email


  • Android Animation API
  • Android Drawable class
  • Android Animation Example
  • Android Rotate Animation
  • Android Fade Animation
  • Android Zoom Animation

Web Service

  • JSON Parsing
  • AsyncTask
  • Android Machine test and Viva

Android Google Map

  • Android Map V2 API
  • Adding Map
  • Customizing Map
  • GoogleMap class
  • Android Google Map Application

Material Design Library

  • Text InputLayout
  • Drawer Layout
  • Navigation View
  • Floating Action bar
  • Snack Bar

Working with External Library

  • Picasso, Glide, Butter Knife
  • Support Library – Recycler View
  • Support Library – Card View

Push Notification

  • Using
  • FCM push notification


  • Retrofit
  • Publishing App to Playstore
  • Android Machine test and Viva


  • Implementation of Android Live Projects


  • Oral test to check the knowledge of Candidates as a part of preparing for the Technical rounds in Interviews.

Mock interview

  • Conducting mock Interviews to make the candidates more confident to attend the Interviews.