Android Development

Hands-on practice with thorough explanations, presentations, demos, small standalone exercises during the training.
A 3-4 days seminar for Android developers

What you’ll learn

This training is for

Developers

GET COMPREHENSIVE TRAINING FOR YOUR TEAM

What you’ll learn

1. Android Architecture

Overview of Android Stack

Android Features

Introduction to OS layers

2. Deep Overview in Android Stack

Linux Kernel

Libraries

Android Runtime

Application Framework

Dalvik VM

3. Installing Android Machine

Configuring Android Stack

Creating Eclipse Environment

Integrating Android with Eclipse IDE

Exploring Eclipse IDE

4. Creating First Android Application

Creating Android Project

Debugging Application through DDMS

Setting up environment

AVD Creation

Executing Project on Android Screen

5. Android Components

Activities

Services

Broadcast Receivers

Content Providers

6. Hello World App

Creating your first project

The manifest file

Layout resource

Application Framework

Running your app on Emulator/ Simulator/ Device

7. Building UI with Activities

Activities

Views, layouts and Common UI components

Creating UI through code and XML

Activity lifecycle

Intents

Communicating data among Activities

8. Advanced UI

Selection components (GridView, ListView, Spinner, Checkbox)

Fragments

Adapters, Custom Adapters

Menus

Create your own sliding menu

9. Notifications

Toast, Crouton

Dialogs

Status bar Notifications

10. Multithreading

Using Java Mutithreading classes

AsyncTask

Handler

Post

11. Styles And Themes

Creating and Applying simple Style

Inheriting built-in Style and User defined style

Using Styles as themes

12. Resources and Assets

Android Resource

Using resources in XML and code

Localization

Handling Runtime configuration changes

13. Intent, Intent Filters and Broadcast Receivers

Role of filters

Intent-matching rules

Filters in your manifest

Creating Broadcast receiver

14. Data Storage

Shared Preferences

Android File System

Internal storage

External storage

SQLite

  1. Introducing SQLite
  2. SQLiteOpenHelper and creating a database
  3. Opening and closing dadatabase
  4. Working with cursors Inserts, updates, and deletes VI. Network

15. Services

Overview of services in Android

Implementing a Service

Service lifecycle

Inter Process Communication (AIDL Services)

16. Multimedia in Android

Multimedia Supported audio formats

Simple media playback

Supported video formats

Simple video playback

17. Web Services and WebView

Consuming web services

Receiving HTTP Response

Parsing JSON

Using WebView

18. WiFi

Monitoring and managing Internet connectivity

Managing active connections

Managing WiFi networks

19. Camera

Taking pictures

Media Recorder

Rendering previews

20. 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

21. Bluetooth

Controlling local Bluetooth device

Discovering and bonding with Bluetooth devices

Managing Bluetooth connections

Communicating with Bluetooth

22. Useful third party components to know

Universal Image Loader

Crouton

GraphView

Rate this app

ShowCase

47degreesSwipeListView

23. Exporting your application

GET COMPREHENSIVE TRAINING FOR YOUR TEAM

Get exclusive offers and the latest updates on our upcoming events

You have Successfully Subscribed!

Pin It on Pinterest