teaching machines

CS 436 Lecture 2 – Tools Battle

September 4, 2014 by . Filed under cs436, fall 2014, lectures.

Agenda

Before Class

Blu

Gold

In Class

The mobile world is currently still in a gross state. The tooling is constantly changing. And leads us to our objective today! Let’s get our hands dirty with setting up our development environment and exploring some more of Android. Tackle these challenges with a partner:

  1. Sadly, software in this lab isn’t quite set up yet for Android development. Preferably on your own machine, download the Eclipse ADT bundle or Intellij IDEA, which Google is switching to. I’ve used IDEA some and will be migrating to it, maybe gradually. It lacks several features of Eclipse.
  2. Build an app with a button that when clicked pops up a brief message using the Toast class.
  3. Add a button that plays an MP3 resource (placed in the res/raw directory). The MediaPlayer or SoundPool classes are helpful.
  4. Install HAXM to get a faster emulator.

Haiku

on app markets: Ten thousand installs
Sixty countries, in one day!
It’s “Hello, world”