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.
