June 3, 2010 | by Andrew Kameka
Couldn’t make it Google I/O? Well, you can make the pain sting less by watching YouTube videos of all the Android sessions held at Google I/O. You may have already seen the keynotes that had the Internet going nuts, and now you can watch the breakout sessions that included tips and talks from Android developers and advocates.
Just to be clear, these are developer-targeted sessions, so the videos may be over your head in terms of terminology and subject matter if you are not a developer. However, anyone who has considered building apps ought to hear directly from the people building the platform.
Start with Reto Meier’s “A Beginner’s Guide to Android” presentation if you’re a newbie. Most videos are about an hour long and available at the Google Code Blog. Here is a list of the sessions with abbreviated descriptions posted to Code Blog.
- A beginner’s guide to Android Best and Worst Practices talk.
- Writing real-time games for Android, redux A crash course in Android game development: everything you need to know to get started writing 2D and 3D games.
- The world of ListView It might seem a bit odd to dedicate an entire session to one UI widget, but Android’s ListView is large, reasonably complex, and very widely used.
- Casting a wide net: how to target all Android devices This session covered an increasingly important subject now that there are over 60 Android devices, with significant variations in their size, shape, and capabilities.
- Developing Android REST client applications Virgil Dobjanschi discussed the meat and potatoes of fitting Android clients into an increasingly-RESTful Web ecosystem.
- A JIT Compiler for Android’s Dalvik VM JIT stands for “Just In Time”, and it’s a technique for making compute-heavy Android programs run faster; maybe as much as four times faster.
- Writing zippy Android apps Making your code run fast requires combining good design with a large grab-bag of hard-won best practices.
- Advanced Android audio techniques Furthermore, there are new media framework APIs in Android 2.2. Lots of good, detailed drill-down in this session.
- Building push applications for Android What was called “push” while it was being built is now called Cloud To Device Messaging (C2DM), and it’s very nicely integrated into the SDK.
- Android UI design patterns The Android User Experience team shared their insights on how to design great Android apps.