Android Jobs in Chennai at Bharatmatrimony

Introduction to IICT

IICT is a leading Training and Placement company in Chennai managed by MNC Experts with 15+ years experience in leading IT Sectors from India and in Overseas.We undertake development projects and Consultancy Services at our Concern.

At IICT we are offering Apple iOS Training, Multimedia Training, Tableau Training, Oracle DBA Training, Quran Training, QTP Training, SEO Training, Java Training, Android Training, Oracle Training, PHP Training, CCNA Training, CCNP Training, .NET Training, Software Testing Training, Informatica Training, Web Designing Training , SAS Training, Hardware, RHCE Training, Hadoop Training, Selenium Training, ETL Testing Training, Arabic Training, SoapUI Training, Photoshop Training, C and C++ Training and many more evergreen software technologies to the students in India and Overseas.

Android Training Course Syllabus in Chennai

Android syllabus covered by kaliyaraj is completely in real time and advanced syllabus. Kaliyaraj teaches all the concepts in practical manner which is used to work in live projects. At IICT students will develop Android projects for real time experience.

Module 1 : Introduction to Android

Application fundamentals

Overview of Android

Overview of Android SDK

History of Android

Android features

Components and layout

Tasks and activities

Module 2 : Action Bar

Action Bar vs. Option Menu

Defining an Action Bar menu

Custom Views in the Action Bar

Contextual action mode

Module 3 : Styling and Themes

Styling of Views

Using Themes for styling Activities

Extending Android themes (Holo)

Module 4 : List Views and List Activity

List View

List Activity

Defining List Adapter

Performance Optimization

Module 5 : File based Persistence


File and Access restrictions


Module 6 : Security

Androids security concept

Using Permissions

Defining Permissions

Module 7: Network Communication

Apache HTTP Client




Module 8:Asynchronous Processing in Android


User Interface Updates via Threads

Androids Limits – Application Not Responding

Using Handler for message communication

Using Async Task

Module 9: Android Architecture Overview


Linux Kernel

Introduction to OS layer

Module 10: Defining Android User Interfaces



Accessing widgets in Activities

View interaction Layouts

Module 11: SQLite and Content Provider

Using the SQLite Database in Android

Outlook: Using and defining Content Provider

Outlook: Loader

Module 12: Services

Android System Services, Alert Manager etc

Outlook: Definition of own Services

Module 13: Broadcast Receiver

Definition of a Broadcast Receiver

Registration of own Broadcast Receiver

Module 14 : Notification Manager

Using the Notification Manager

Notification Builder

Rich Notifications

Module 15: Canvas API for custom Views

Defining custom Views

Canvas API

View state persistence

Module 16 : Location services and Google Maps

Location based Services

Google Maps and Map-Overlays

Geocoding / Reverse Geocoding

Using GPS, Wifi

Module 17: Home screen Widgets

Remote Views and Pending Intents

Updates with a fixed time interval

Updates with Services

Module 18: Development of different screen sizes

Screen sizes and Densities

Using device independent pixel (dp)

Converting between pixels and dp

Module 19 : Intents and Activity Communication


Intent Filter

Defining Activities

Activity stack

Module 20 : Using Android Sensors

Accelerometer Remote Views and Pending Intents



Module 21: Audio and Video

Playing and recording audio

Playing and recording video

Module 22 : Build Management

Apache Ant


Module 23 : Professional Testing

Overview Android testing

Android Test Project Updates with a fixed time interval

Using Robotium

Using Robolectric

Module 24 : Targeting Tablets and Smart phones

Overview Fragments

Multi-Pane Layouts with Fragments

Designing layouts for tablets and phones

Module 25 : Deployment

Deployment Option

Markets (Google Play Store)