in Android, Programming

Android @ Google I/O 2010 videos

The Google I/O 2010 was completed in great success and every session is available online for you to watch!

It’s a very good source for everyone who want to get involved with android development. I suggest you to check every one of them!

Youtube playlist

  • A beginner’s guide to Android by Reto Meier – This one featured an amazingly packed, wall-to-wall, no-standing-room-left crowd, and once it became apparent that the crowd was already quite Android-savvy, the session turned into a Best and Worst Practices talk.
  • Writing real-time games for Android, redux by Chris Pruett – A crash course in Android game development: everything you need to know to get started writing 2D and 3D games, as well as tips, tricks, and benchmarks to help your code reach optimal performance. The crowd in this session’s room showed that games are one of the hottest Android application areas.
  • The world of ListView by Romain Guy and Adam Powell – 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. Romain and Adam had to work hard to fit their material into just one talk.
  • Casting a wide net: how to target all Android devices by Justin Mattson – 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 by Virgil Dobjanschi – Virgil discussed the meat and potatoes of fitting Android clients into an increasingly-RESTful Web ecosystem. No user-interface flash here, but totally essential back-end plumbing guidance.
  • A JIT Compiler for Android’s Dalvik VM by Ben Cheng and Bill Buzbee – 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. Definitely behind-the-scenes stuff, but a subject nearly everyone cares about.
  • Writing zippy Android apps by Brad Fitzpatrick – Making your code run fast requires combining good design with a large grab-bag of hard-won best practices. For any serious Android developer: this is a must-see session, so I hope you make use of the session video and slides!
  • Advanced Android audio techniques by Dave Sparks – Integrating audio into your apps involves a lot of choices and trade-offs at a bunch of levels. 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 by Debajit Ghosh – 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; we anticipate that a lot of developers will want to use this.
  • Android UI design patterns by Chris Nesladek et al. – The Android User Experience team shared their insights on how to design great Android apps.

This post was originally published in Greek at