Archive‎ > ‎Fall 2009‎ > ‎Course Project‎ > ‎Buddy Suite‎ > ‎

Tutorial #1

15-Sep-2009 @ 4:15pm in BC-07 and BC-08

In this tutorial, you will learn about Android, installing/using the Android SDK, using Eclipse together with Android, and finally the Ant build tool.

This is a hands-on tutorial. We will follow together the instructions from the web pages linked in the tutorial. If you miss the tutorial, you can still find all the information by following the links below.

Android

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. 
Android includes the following features:
  • Application framework enabling reuse and replacement of components
  • Dalvik virtual machine optimized for mobile devices
  • Integrated browser based on the open source WebKit engine
  • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
  • SQLite for structured data storage
  • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • SDK providing the tools and APIs necessary to develop applications for the Android platform using the Java programming language
  • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
More information about Android can be found at http://developer.android.com/guide/basics/what-is-android.html.

You can find video presentations about Android at:

Installing the Android SDK

To download the Android SDK, follow the instructions from http://developer.android.com/sdk/1.5_r3/index.html.

To install the Android SDK, follow the instructions from http://developer.android.com/sdk/1.5_r3/installing.html.

Getting Started with Command-Line Android

To create your first Android application and run it in Android emulator, using the command line, follow these instructions.

Eclipse

Eclipse is an IDE for programming.

To install eclipse, first download it (choose "Eclipse IDE for Java Developers"), then unpack it.
The executable is in Eclipse's root folder.

A good Eclipse tutorial for beginners can be found here.

Android with Eclipse

First , install Eclipse ADT plugin.

To create your first Android application and run it in Android emulator, using the Eclipse ADT plugin, follow these instructions.

Ant

Ant is a build tool, similar to make.

You can download it from here.

To install it, unpack the downloaded file and add <path to ant folder>/bin to PATH environment variable.