6. Tools
• Environment setup
– Eclipse w/ADT
– hDp://developer.android.com/sdk/installing.html
• adb
– Debugging tool that comes with SDK
• DroidDraw
– hDp://www.droiddraw.org/
• Photoshop/GIMP
– More of a nicety than a requirement
7. Development Workflow
1. What type of app?
2. Match with exis:ng sources
3. Ini:alize a repository
– Lost work sucks…
– hDp://github.com is free
4. Rough out the basic ac:vity and layout
5. Refactor code while con:nuing to polish
– TDD?
6. Polish UI with layout tool and possibly graphics
– DroidDraw
7. Profit!
– Android Market
– Free op:ons
11. Example Program 2
• Widget example
– Pull fortune RSS feed
– Widget requirements
– Styling widgets
12. Example Program 3
• Choose your own adventure game
– Look at older code example that I did in
Ganymede with Android 1.6
– Refactoring
– DroidDraw in use