Android Application Development

  • Print

 

Course Overview

With Android phones being produced by all of the major phone manufacturers and with the addition of new tablet devices, it's no surprise that the Android platform is the fastest growing mobile development platform in the world. In this course, you will learn to develop Android applications using Java and the Eclipse development environment. You will learn basic application development including using the Android mobile camera, working with geolocation tools, and playing audio and video files.

 

Download Brochurepdf-logo 
 

Skill Gained

 

 

Who Can Benefit

 

 

Pre-requisites

 

Android Application Development - Schedule

Day 1

09.00am – 10.00am

Introduction to Android

  • History
  • Versions
  • Architechture
  • NDK vs SDK
  • Tools
  • Emulator

Basic building blocks

  • Text Fields
  • Buttons
  • Spinnner
  • Dialog
  • Switches
10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Installation

  • Eclipse intro
  • Java
  • ADT Tools

Emulator setup

  • Creating virtual device
  • AVD acceleration with Intel HaXm
  • Interacting with AVD

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Activity

  • Lifecycle
  • Declaration
  • XML
  • Java
  • Layout

Hello World

  • Wizard
  • Running in AVD
  • Installing APK in phone
  • Direct run
  • Intro to Debugging

Day 2

09.00am – 10.00am

Layout

  • Absolute
  • Frame
  • Linear
  • Table

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Views

  • Text
  • Button
  • Image

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Dialog

  • Toast
  • AlertDialog
  • Custom Dialog

Intro to Intent

  • Connecting two or more activity
  • Types of Intent

                                                                        Day 3

09.00am – 10.00am

Intent

  • Explicit Intent
  • Implicit Intent

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Intent (cont.)

  • Sending values to Intent
  • Retrieving values from Intent

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Menu

  • Design
  • Handling menu events

Preference

  • Design
  • Saving preference
  • Preference loading

                                                                        Day 4

09.00am – 10.00am

SQLite

  • Creating helper class
  • Create database
  • DB query

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

GPS

  • Intro to Providers
  • Intro to Permissions
  • GPS Provider
  • GPS events
  • Handling GPS events
  • Getting latitute & longitude

Maps

  • Static Maps
  • Maps API
  • Displaying location based on latitude & longitude

Camera

  • Camera Permission
  • Launching camera Intent
  • Retrieving captured Image

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

File

  • File Permision
  • Create, Write, & Save file

Internet

  • Internet Permission
  • Using WebView
Summary