Android Training

   Avail Best Android Course In Kolkata For Lucrative Future

Our next batch is starting on 9th January, 2018. Total Fee: Rs. 24,000/-, 2 Months duration. Classes 5 days a week, 3 hours a day. Click here for full details.

It is estimated that the global mobile market will pass the trillion dollar mark by 2017 and the number of mobile subscribers will be well over 5 billion. Need we say more?

Our Google Android Course is the First and best in India. We started training in Android right from when the first version was launched. Today, Android has taken the first place amongst smartphones.
Mobile is one and only technology which will rule the future of software. Are you ready?

Syllabus Overview: Our Google ANDROID course is of Three months duration. Here is the course outline:
1. Programming Revision: Java fundamentals are revised - to be an Android developer, you basics should be clear.
2. Android: Activities, Content Providers, Intents, Services, Storage, Network, Multimedia, GPS, Phone services, XML Layouts, Widgets., Permissions, Sensor Manager, Accelerometer, Gyroscope, SQLite, RSS, Threads, Animation, Refresh handler, JSON, Game Engine, Full game, Animated 2D Games, Google Play Store and a lot more
3. Trainings on 2 Live Projects with Certificates.
4. Nationwide placement assistance : CV Preperation, HR Interview - English preperation, Technical Interview preperation.

Who should join: You must be a Graduate (or Pursuing) with knowledge of C Programming.

Fees: Rs.24,000/- (Prices may increase in the next batch) Installments options available. Duration is 2 Months, classes are taken five days a week, Monday - Friday.
For students and working professionals we have another weekly option: Join our Full course for Rs.16,000/- only. Click here for details.

More Details :
We are starting a new batch in the first week of Feb 2018.
Payments will be in three installments.
First Payment: Rs.8000 at the time of Admission.
Second : Rs.8000 after 2 weeks of classes.
Third : Rs.8000 after 5 weeks of classes.
Admission : You must be at least a graduate with basic programming knowledge of C.

Delhi people are among the smartest in India. Navneet, a bright software developer, was searching for the perfect Android Institute
in India.He explains to our students on how and why he chose us!

Our Founder, Nikhil training Android at IIT Kharagpur.

Nikhil was selected to provide Android Training in Pailan College by IIT Kharagpur.

Course Outcome:
    At the end on this course the students will gain enough knowledge to create and publish their own Apps for Google Android devices as well as ability to learn advanced topics through self study methods we will teach them. All students will be provided CDs containing software, project source code, as well as certificates for attending the course.

Full Syllabus:

1) Introduction To Mobile Apps

      I. Why we Need Mobile Apps
      II. Different Kinds of Mobile Apps
      III. Briefly about Android

2) Introduction Android

      I. History Behind Android Development
      II. What is Android?
      III. Pre-requisites to learn Android
      IV. Brief Discussion on Java Programming

3) Android Architecture

      I. Overview of Android Stack
      II. Android Features
      III. Introduction to OS layers

4) Deep Overview in Android Stack

      I. Linux Kernel
      II. Libraries
      III. Android Runtime
      IV. Application Framework
      V. Dalvik VM

5) Installing Android Machine

      I. Configuring Android Stack
      II. Setting up Android Studio
      III. Working with Android Studio
      IV. Exploring Older IDEs

6) Creating First Android Application

      I. Creating Android Project
      II. Debugging Application through DDMS
      III. setting up environment
      IV. AVD Creation
      V. Executing Project on Android Screen

7) Android Components

      I. Activities
      II. Services
      III. Broadcast Receivers
      IV. Content Providers

8) Hello World App

      I. Creating your first project
      II. The manifest file
      III. Layout resource
      IV. Running your app on Emulator

9) Building UI with Activities

      I. Activities
      II. Views, layouts and Common UI components
      III. Creating UI through code and XML
      IV. Activity lifecycle
      V. Intents
      VI. Communicating data among Activities

10) Advanced UI

      I. Selection components (GridView, ListView, Spinner )
      II. Adapters, Custom Adapters
      III. Complex UI components
      IV. Building UI for performance
      V. Menus
      VI. Creating custom and compound Views

11) Notifications

      I. Toast, Custom Toast
      II. Dialogs
      III. Status bar Notifications

12) Multithreading

      I. Using Java Mutithreading classes
      II. AsyncTask
      III. Handler
      IV. Post
      V. Writing an animated game

13) Styles And Themes

      I. Creating and Applying simple Style
      II. Inheriting built-in Style and User defined style
      III. Using Styles as themes

14) Resources and Assets

      I. Android Resource
      II. Using resources in XML and code
      III. Localization
      IV. Handling Runtime configuration changes

15) Intent, Intent Filters and Broadcast Receivers

      I. Role of filters
      II. Intent-matching rules
      III. Filters in your manifest
      IV. Filters in dynamic Broadcast Receivers
      V. Creating Broadcast receiver

Receiving System Broadcast

      VI. Understanding Broadcast action, category and data
      VII. Registering Broadcast receiver through code and through XML
      VIII. Sending Broadcast

16) Data Storage

      I. Shared Preferences
      II. Android File System
      III. Internal storage
      IV. External storage
      V. SQLite

      a. IntroducingSQLite
      b. SQLiteOpenHelper and creating a database
      c. Opening and closing adatabase
      d. Working with cursors Inserts, updates, and deletes
      VI. Network

17) Content Providers

      I. Accessing built in content providers
      II. Content provider MIME types
      III. Searching for content
      IV. Adding, changing, and removing content
      V. Creating content provider
      VI. Working with content files


      I. Overview of services in Android
      II. Implementing a Service
      III. Service lifecycle
      IV. Inter Process Communication (AIDL Services)

19) Multimedia in Android

      I. Multimedia Supported audio formats
      II. Simple media playback
      III. Supported video formats
      IV. Simple video playback

20) Location Based Services and Google Maps

      I. Using Location Based Services
      II. Finding current location and listening for changes in location
      III. Proximity alerts
      IV. Working with Google Maps
      i. Showing google map in an Activity
      ii. Map Overlays
      iii. Itemized overlays
      iv. Geocoder
      v. Displaying route on map

21) Web Services and WebView

      I. Consuming web services
      II. Receiving HTTP Response (XML, JSON )
      III. Parsing JSON and XML
      IV. Using WebView

22) Sensors

      I. How Sensors work
      II. Using Orientation and Accelerometer sensors
      III. Best practices for performance

23) WiFi

      I. Monitoring and managing Internet connectivity
      II. Managing active connections
      III. Managing WiFi networks

24) Telephony Services

      I. Making calls
      II. Monitoring data connectivity and activity
      III. Accessing phone properties and status
      IV. Controlling the phone
      V. Sending messages

25) Camera

      I. Taking pictures
      II. Media Recorder
      III. Rendering previews

26) Bluetooth

      I. Controlling local Bluetooth device
      II. Discovering and bonding with Bluetooth devices
      III. Managing Bluetooth connections
      IV. Communicating with Bluetooth

27) Android Application Deployment

      I. Android Application Deployment on device with Linux and Windows
      II. Android Application Deployment on Android Market

You do NOT have to buy an Android Device. Using android SDK emulators, you can create any android phone / tablet to test your applications. We will provide you with all the required software.