Android software development or Android App Development is the process by which new applications are created for the Android operating system. Applications are usually developed in Java programming language using the Android software development kit (SDK), but other development environments are also available. IIT Kolkata aims in giving real-time and placement based Android App Development in Kolkata and to make students job ready. The details of Android App Development is as follows:

                                                           Android APP Programming Course Syllabus 
Timings: Mornings/Evenings/Weekends/Custom   Course Duration:  60  hours

Class Duration:  2.0 Hours/day


Mode of Training : Regular/Fast TrackWhat we Offer:

* Quality Training * Flexible Timings

* 24/7 LAB Access * Hands-on


 Course Name              


Developing Mobile Applications with Google Android Platform
 Course Description


This course introduce mobile application  development for the android program.
 Chapter 1




·   About Android·   Smartphones features




Chapter 2



Preparing the Environment


·   Installing the SDK·   Creating Android Emulator

·   Installing Eclipse

·   Installing Android Development Tools

·   Choosing which Android version to use.


Chapter 3


Android Architecture

·   Android Stack·   Android applications structure








Chapter 4






 ·   Creating a project·   Working with the AndroidManifest.xml

·   Using the log system

·   Activities

·   Application context




Chapter 5


UI Architecture



·   Intents·   Activity life cycle

·   Supporting multiple screen sizes

·   Text controls


Chapter 6


User  Interface Widgets


·   Button controls·   Toggle buttons

·   Images

·   Parameters on Intents



Chapter 7


 Notification and Toast



·   Pending intents·   Status bar notifications

·   Toast notifications

·   Localization

 Chapter 8                 


·   Options menu·   Context menu

·   Alert dialog


Chapter 9




·   Custom dialog·   Dialog as Activity

·   Using string arrays



Chapter 10



·   Using string arrays·   Creating lists

·  Custom lists


Chapter 11

Location and Maps

·   Google maps·   Using GPS to find current location

·   Shared preferences



Chapter 12

Working with data storage

·   Preferences activity·   Files access

·   SQLite database

·   View animation

 Chapter 13


·   Drawable animation·   Content provider introduction
 Chapter 14

Content providers



·   Content provider introduction·   Query providers

·   Web Services


 Chapter 15

Network Communication

·   HTTP Client·   XML and JSON

·   Service lifecycle

 Chapter 16


·   Service lifecycle·   Foreground service
 Chapter 17

Publishing Your App

·   Preparing for publishing·   Signing and preparing the graphics

·   Publishing to the Android Market