Welcome to Android! Arjan Scherpenisse MiracleThings http://miraclethings.nl/ 10 september 2011
Overview About me Android background – What and why System overview Installing the SDK Create your own game!
About me Mixed background Computer science (AI, UvA class of 2005) Unstable Media Art (Rietveld, class of 2009) Now: independent software developer Projects range from web development to “creative media art”
hacking a knitting machine...http://miraclethings.nl/id/852
Android building blocks Activities Stacked deck of cards Only one is visible Only one is active New activities are placed on top Activities can be in different states Active, paused, stopped, dropped
Android building blocks Views Basic building blocks, the “controls” Know how to draw themselves Respond to events
Android building blocks Intents Used to move between Activities “I want to take a picture” “I want to open the highscore screen”
Installation: step-by-step First Eclipse: http://www.eclipse.org/downloads/ Choose: Eclipse Classic 3.7.1 Then Android SDK: http://developer.android.com/sdk/index.html Then ADT plugin for Eclipse: In Eclipse: Help > Install New Software.... https://dl-ssl.google.com/android/eclipse/ When done, set “SDK Location” in Eclipse Android preferences
Whats next: Create new project from example, “Snake” Try running it in the emulator on your phone Make the game cooler: Better collision detection New graphics? Change speed of the game, difficulty levels Highscores? …..