Android App Development Training Course

Course description

Our Android App Development training course is a fast-track introduction to building commercial apps for all Android platforms, such as Smart Phones and Tablet PCs using the Android SDK and Java.

On our Android app development training course, you’ll get a solid understanding of the Android architecture, and gain great hands-on experience using the Android SDK and Java language, to build and test commercially-relevant Android apps.

android app development training course - android.gif


What you will learn

* Android architecture
* Android Development tools
* Understanding the Dalvik Virtual Machine
* Build User Interfaces (UIs)
* Data Persistence
* Content Providers
* Multimedia functionality
* Controlling device hardware

Who should attend

Application developers who want to develop and deploy business-class apps for the Android platform.

Prerequisites

Experience of developing applications using Java is ideal, but also suitable for developers with good C#, C++ or OO PHP skills.

Android Training Course Syllabus

Introduction to Android architecture

Overview of Linux origins

Android Application architecture / framework

UI subsystem key features
Overview of Dalvik Virtual Machine

Overview of Android SDK / Development tools

Eclipse IDE
Android Developer Tools plug-in for Eclipse
Android.jar
Android Emulator

Hello World

Quick review of Java
Manifest file
Declaring Layout
Packaging and running your app on the Android Emulator

Inside the Dalvik Virtual Machine

Activities & lifecycle
Services
Content Providers
Broadcast Receivers

User Interfaces (UIs)

Views and layouts
UI components
Event Handling
Selection components
Adapters
Menus and Dialogs
Simple graphics & animations

SQL Data Manipulation & Persistence

Overview of creating and adding SQL data to a database
Including the database
Inserting, Updating & Deleting records

Content Providers

Content files
MIME types
Creating, editing & deleting content
Searching content

Audio / Video capabilities

Supported audio / video formats
Initiating media playback

Intent Objects & Filters

Intent Objects
Intent Filters
Using Intent matching

Controlling / Consuming Data from Device Hardware

Telephony
Camera
GPS / Location Services
Sensors
Internet Connectivity – Data / WiFi
Bluetooth

Advanced Android App Development

Custom Content Providers
Broadcast Receivers
System Broadcasts
Networking & Web Services (JSON)


Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Related courses

iphone1
iPhone / iPad / iOS 5 & iOS 6 App Development Training Course

android2
Advanced Android App Development Training Course

Register

Register to “android1”


18 Jun 2012
6 Aug 2012
17 Sep 2012
26 Nov 2012
On-Site Options











Close
On-site

On-site / Customised Android App Development Training

Our Android App Development course is available for customised / on-site delivery. If you are looking for a bespoke, tailored Android App Development training course based on your project requirements or existing experience level, please feel free to give us a call on 0203 3137 3920, we’d be glad to help.
Okay, so we don't do pizza.

Save as PDF
Send via email

Share course data




Close

Code

android1

Experience Level

intermediate

Days

4

Scheduled Dates

18 Jun 2012
6 Aug 2012
17 Sep 2012
26 Nov 2012

Price per person

£1995 +VAT

Scheduled Address

Framework Training
Westbourne House
14-16
Westbourne Grove
London
W2 5RH

More about our London Training Centre

In categories: Linux / UNIX Training Courses, Mobile Application Development Training Courses, Open Source Training Courses
Tags and keywords: , , , , , , , , , , ,