Faculty: Real time experience
SEO Training Institute in Kolkata is a brand delivering quality classroom and online training throughout the world. Our experienced Android developer who has real-time experience in android development as well as providing training.
Understanding Mobile Apps
  • What is Mobile Apps
  • Different Kinds of Mobile Apps
  • Android Intro
Understanding Android
  • History Behind Android Development
  • Why we need Android Apps?
  • What you should know to learn Android
  • Java and Android
Android Architecture
  • Overview of Android Stack
  • Understanding the Hardware
  • Comparisons with other OS
  • Introduction to OS layers
  • Android Installation
Understanding Android Stack
  • What Linux Kernel
  • Understand Libraries
  • Android Runtime
  • What is Application Framework
  • What Dalvik VM
Installing Android Machine
  • Configuring Android Stack
  • Creating Eclipse Environment
  • Integrating Android with Eclipse IDE
  • Exploring Eclipse IDE
Developing Android Application
  • Developing your first Android Application
  • Test Application through DDMS
  • Setting up Android environment
  • AVD Installation and configuration
Understanding Android Components
  • What is Activities
  • Understanding Services
  • Broadcast Receivers
  • Understanding Content Providers
Creating your first App
  • Your first Hello World project
  • The manifest file
  • Layout resource
  • Running your app on AVD Emulator
Creating UI with Activities
  • Activities
  • Views, layouts and Common UI components
  • Creating UI through code and XML
  • Activity lifecycle
  • Intents
  • Communicating data among Activities
Creating Advanced UI
  • Selection components (GridView, ListView, Spinner )
  • Adapters, Custom Adapters
  • Complex UI components
  • Building UI for performance
  • Menus
  • Creating custom and compound Views
Notifications
  • Toast, Custom Toast
  • Dialogs
  • Status bar Notifications
Multithreading & Android
  • Using Java Multithreading classes
  • AsyncTask
  • Handler
  • Post
  • Writing an animated game
Applying Styles And Themes in Android
  • Android and using styles
  • How to cascade built-in Style and User defined style
  • Use of Styles and themes in your apps
Resources and Assets in Android
  • What is Android Resource and how to use this.
  • Using resources in XML and code
  • Localization
  • Handling Runtime configuration changes

Intent, Intent Filters and Broadcast Receivers
  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers
  • Creating Broadcast receiver
Android Data Storage
  • Shared Preferences
  • Android File System
  • Internal storage
  • External storage
  • Using SQLite
Content Providers
  • Accessing built in content providers
  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Creating content provider
  • Working with content files
Services
  • Overview of services in Android
  • Implementing a Service
  • Service lifecycle
  • Inter Process Communication (AIDL Services)
Multimedia in Android
  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback
Location Based Services and Google Maps
  • Using Location Based Services
  • Finding current location and listening for changes in location
  • Proximity alerts
  • Working with Google Maps
  • Showing google map in an Activity
  • Map Overlays
  • Itemized overlays
  • Geocoder
  • Displaying route on map
Web Services and WebView
  • Consuming web services
  • Receiving HTTP Response (XML, JSON )
  • Parsing JSON and XML
  • Using WebView
Sensors
  • How Sensors work
  • Using Orientation and Accelerometer sensors
  • Best practices for performance
  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi networks
Telephony Services
  • Making calls
  • Monitoring data connectivity and activity
  • Accessing phone properties and status
  • Controlling the phone
  • Sending messages
Camera
  • Taking pictures
  • Media Recorder
  • Rendering previews
Bluetooth
  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth
 Android Application Deployment
  • Android Application Deployment on device with Linux and Windows
  • Android Application Deployment on Android Market
  • Managing Bluetooth connections
  • Communicating with Bluetooth
COURSE DURATION ANAD CLSSES
  • Duration of the course: 4 Months
  • Class: 3 Days in a Week (2 hrs)
  • Rs.18,000/-  (One Time Fee) 
  • Rs.19,000/-  (Rs. 12,000 + 7,000 each in 2 installments)
  • Mode of Training : Classroom/Online.