Call us: +91-89599 99775 | E-mail:

Leading PHP Trainer in Indore |

Android Training Overview

Android Development Training in Indore

AMU Solutions the Best Training Center in Android Training with best Android course contents and android projects in Indore.
We Teach Android Application Development with in-depth concepts integrating JAVA Training and fine use of eclipse emulator and deployment on Android Devices like Android Smart Phone or Android Tablets.

Android Course Details

Android Overview and History

  • How it all got started
  • Why Android is different (and important)

Android Stack

  • Overview of the stack
  • Linux kernel
  • Native libraries
  • Dalvik
  • App framework
  • Apps

SDK Overview

  • Platforms
  • Tools
  • Versions

Hello World App

  • Creating your first project
  • The manifest file
  • Layout resource
  • Running your app on Emulator

Main Building Blocks

  • Activities
  • Activity lifecycle
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers

Basic Android User Interface

  • XML versus Java UI
  • Dips and sps
  • Views and layouts
  • Common UI components
  • Handling user events

Android System Overview

  • File System
  • Preferences
  • Notifications
  • Security model

Advanced UI

  • Selection components
  • Adapters
  • Complex UI components
  • Building UI for performance
  • Menus and Dialogs
  • Graphics & animations

Multimedia in Android

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback

SQL Database

  • Introducing SQLite
  • SQLiteOpenHelper and creating a database
  • Opening and closing a database
  • Working with cursors Inserts, updates, and deletes

Basic Content Providers

  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Working with content files

Dealing with Threads

  • Getting Through the Handlers
  • Messages
  • Runnables
  • Running in Place
  • Where, Oh Where Has My UI Thread Gone?
  • Now, the Caveats

Handling Activity Lifecycle Events

  • Schroedinger’s Activity
  • Life, Death, and Your Activity
  • onCreate() and onDestroy()
  • onStart(), onRestart(), and onStop()
  • onPause() and onResume()
  • The Grace of State

Custom Content Providers

  • Why Content Providers
  • Where the content comes from
  • Implementing the API Supporting content files

Location Services

  • Working with the Location Manager
  • Working with Google Maps extensions


  • Overview of services in Android
  • Implementing a Service
  • Service lifecycle
  • Bound versus unbound services

Intent Filters

  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers


  • Working with web services
  • Best practices


  • How Sensors work
  • Listening to Sensor readings
  • Best practices for performance


  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi


  • Making calls
  • Monitoring data connectivity and activity
  • Accessing phone properties and status
  • Controlling the phone


  • Taking pictures
  • Rendering previews


  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth