Android Course

Home » Android Course

Android training course is for Java & Android students. Android powers more than a billion phones and tablets around the world. It’s customizable, yet easy to use

History of Android

What makes Android so good. And comparative with iOS

Dialogs

Android Stack

Status bar Notifications

History of Android

Overview of the stack

Using Java Mutithreading classes

Linux kernel

AsyncTask

Handler

Dalvik VM

Post

Application framework

Writing an animated game

Android Components

Styles And Themes

Services

Inheriting built-in Style and User defined style

Broadcast Receivers

Using Styles as themes

Content Provider

Resources and Assets

SDK Overview

Creating and Applying simple Style

Platforms

Android Resource

Tools

Localization, Using resources in XML and code

Versions

Handling Runtime configuration changes

Intent, Intent Filters and Broadcast Receivers

Creating your first project

Role of filters

The manifest file

Intent-matching rules

Layout resource

Filters in your manifest

Running your app on Emulator

Filters in dynamic Broadcast Receivers

Building UI with Activities

Creating Broadcast receiver

Activities

Understanding Broadcast action, category and data

Views, layouts and Common UI components

Registering Broadcast receiver through code and through XML

Creating UI through code and XML

Sending Broadcast

Activity lifecycle

Data Storage

Intents

Creating custom and compound Views

Communicating data among Activities

Notifications

Advanced UI

Selection components (GridView, ListView, Spinner )

Shared Preferences

Adapters, Custom Adapters

Internal storage, Android File System

Complex UI components

External storage

Building UI for performance

SQLite

Menus

IntroducingSQLite

Network

How Sensors work

Content Providers

Using Orientation and Accelerometer sensors

Accessing built in content providers

Monitoring and managing Internet connectivity

Content provider MIME types

Making calls

Searching for content

Services

Adding, changing, and removing content

Managing active connections

Creating content provider

Managing WiFi networks

Working with content files

Telephony Services

Overview of services in Android

Monitoring data connectivity and activity

Implementing a Service

Accessing phone properties and status

Service lifecycle

Controlling the phone

Inter Process Communication (AIDL Services)

Sending messages

Multimedia in Android

Camera

Multimedia Supported audio formats

Taking pictures

Simple media playback

Media Recorder

Supported video formats

Wi-Fi

Simple video playback

Rendering previews

Location Based Services and Google Maps

Bluetooth

Using Location Based Services

Controlling local Bluetooth device

Finding current location and listening for changes in location

Discovering and bonding with Bluetooth devices

Proximity alerts

Managing Bluetooth connections

Working with Google Maps

Communicating with Bluetooth

Showing google map in an Activity

Android Application Deployment

Map Overlays

Itemized overlaysl

Geocoder

Android Application Deployment on Android Market

Displaying route on map

Web Services and WebView

Consuming web services

Receiving HTTP Response (XML, JSON )

Parsing JSON and XML

Using WebView

Sensors