Android

Android Overview

  • An Introduction to Android

  • Android Applications

  • Feature Of Android

  • About Android Platform

Installation and Configuration

Android Architecture

Directory Structure of Android Application

Base & Application components

  • Activities Life-Cycle

  • Services

  • Broadcast Receivers

  • Content Providers

  • Other Additional Components

  • Views and layout manager

  • Device configuration specific layouts

Layout Manager and View Groups

  • Available Layout Manager

  • Frame Layout

  • Linear Layout

  • Relative Layout

  • Grid Layout

  • Scroll View

Intents and Intent Filter

  • Intents and intent filter

  • Intents types

  • Data transfer between activities

  • Defining intent filters

  • Intents as event triggers

Resources

  • Resource files

  • Resource IDs and R.java

  • System resources

Views

  • View class

  • Standard Android views

  • Custom views

  • Dialog Boxes

Layout resource files

  • Activities and layouts

  • XML layout files

  • Defining IDs

  • Predefining IDs via a separate file

  • Performance considerations with layouts

Broadcast Receiver / Notifications

  • Background Processes

Widgets

    • Button

  • Textbox

    • Text Area

  • Auto-complete Textbox

Content Provider

  • Cache Management

Android and SQL

  • What Is SQL?

  • Principle of Database.

  • SQLite Plugins & GUI.

  • Working with d/b using Android

ANDROID Integration

  • XML Parsing

  • JSON Parsing

  • Networking

  • Camera

  • Bluetooth

  • Email

  • GPS

    • Google Map

    • SMS Sending

    • Phone Calls

Social Media Integration

  • Facebook

  • Twitter

  • Linked IN

  • Google +

Payment Gateway Integration

  • Pay Pall

  • Citrus

    • EBS

Deployment / Debugging / Log