I will be giving a 2 sessions at the next SoCalCodeCamp at UC San Diego!
I’m going to show you step by step how to build your first Android Application. This ain’t no Hello World we will be building either so bring your laptop* if you want to build the app during the sessions.
What will we build? I am not 100% sure yet. One Idea I have is a calculator with standard funtions(add, subtract, devide and multiply). I’m open to suggestions send me an email or simply leave a comment below if you have a better idea.
What you will learn!
- How to build an Android App
- best practices
- what’s needed to support multiple versions of the Android
- Multiple Screen support
- Intents
- Layouts
- Resources
- localization
- how to use 9patch images
- widgets( the built in controls not homescreen widgets)
- how to style widgets
- how to sign your apk for distribution on the Android Market
- basic debugging
What will you leave with?
- The basic skills to develop your next Android App
- Your first Android App which you could publish on the Android Market **
If you plan on building the App during the session youll need to bring a laptop with eclipse installed and the Android SDK. basically your development environment should be ready to go. Here’s how to set it up.
You will also need to have at least one AVD(Android Virtual Device aka an emulator) created. Info on creating an AVD can be found here.
For the app we will be building the emulator will suffice but if you have an Android device that you would like to debug with your welcome to bring it. Don’t forget the appropriate USB cable.
* Just want to watch? no problem laptops are not required.
** You might want to customize it first and maybe add some functionality to make your App stand out from all of the others.

