Android Development

Agenda

What is Android?

History

Versions

Version Features

Installation

Installation problems

Tools in the Android SDK

Android SDK Manager

What's in a platform version?

Android Virtual Device Manager

Android Emulator

Android Emulator can be slow

Eclipse

Android Plugin for Eclipse

Tell Eclipse where Android SDK is

Create a new project (1/3)

Create a new project (2/3)

Create a new project (3/3)

Eclipse basics

Essential folders and files

Essential app objects

Essential visual objects

Eclipse keyboard shortcuts

Building and running in Eclipse

Get out of an Eclipse jam

More Eclipse tips

Errors while running your app

Debugging keyboard shortcuts

Logging

Deciding on an Android version

Common errors

The resulting app

/