Google I/O 2013
2013-05-15..2013-05-17
San Francisco, United States
[Google I/O 2013, Google I/O 2018, Google I/O 2019, Google I/O 2021, Google I/O 2022]
who it's for
android developers, mobile game developers, ui ux designers, backend and cloud engineers, build and tools engineers, qa and test engineers, product and monetization managers
topics
Android Studio and Gradle build system; Google Play services fused location provider; activity recognition APIs; Google Maps Android API v2; Google Cloud Messaging XMPP and upstream; Volley networking library and caching; RenderScript and GPU performance; systrace and GPU overdraw tooling; custom views and MeasureSpec handling; In-App Billing version 3; Google Play Developer Console staged rollout; Play Games achievements leaderboards cloud save
| title | author | length |
|---|---|---|
| What's New in Android Developer Tools | Tor Norbye, Xavier Ducrohet | 54m |
Preview shows Android Studio 0.1 built on IntelliJ with a Gradle-based build that delegates IDE and CI builds to the same system, supports product… | ||
| What's New in Google Play Services | Reto Meier, Rich Hyndman | 41m |
Overview of the concrete changes and limits you can actually use: Google Play services centralizes APIs and ships via Play Store, adds fused location provider… | ||
| What's new for Developers in Google Play | Ellie Powers, Miles Barr, Riccardo Govoni | 40m |
New Developer Console adds alpha/beta testing with private opt‑in testers, staged rollout 10% to limit exposure, and crash filtering by APK version; Wattpad… | ||
| Android Protips 3: Making Apps Work Like Magic | Reto Meier | 58m |
Practical, implementation-focused checklist: use Fused Location Provider (Google Play services) for efficient location and geofencing instead of raw providers… | ||
| Android Graphics Performance | Chet Haase, Romain Guy | 40m |
Shows concrete rendering changes: the framework now reorder and merge display list commands to cut GPU draw calls (demo drops 88 draw commands to 39) and adds… | ||
| Beyond the Blue Dot: New Features in Android Location | Jaikumar Ganesh, Waleed Kadous | 39m |
Android adds a fused location provider that automatically mixes GPS, Wi‑Fi, cell and phone sensors to raise indoor accuracy, cut polling, and smooth… | ||
| When Android Meets Maps | Ankur Kotwal, Chris Broadfoot | 38m |
Live demo shows Google Maps Android API v2 delivered via Google Play services 3.1, with multiple MapFragments, indoor maps on by default, and animated markers… | ||
| Google+ Sign-In for Android Developers | Lee Denison, Wesley Tarle | 40m |
Android apps use Google Play Services' Google+ Sign-In to authenticate with the device account, auto-sign users and perform over the air installs that push an… | ||
| The New Android SDK Build System | Xavier Ducrohet | 43m |
Announces a concrete replacement for Ant: a Gradle-based plugin that builds per-variant APKs (combined product flavors and build types), produces parallel… | ||
| Google Cloud Messaging | Francesco Nerieri | 28m |
Google Cloud Messaging claims 400% growth since C2DM deprecation and hits over 200,000 requests/sec; it supports HTTP for multicast and a new XMPP endpoint for… | ||
| Writing Custom Views for Android | Adam Powell, Romain Guy | 40m |
Covers concrete practices for custom Android views: use onAttachedToWindow and onDetachedFromWindow to allocate and release resources, prefer the animation… | ||
| Volley: Easy, Fast Networking for Android | Ficus Kirkpatrick | 39m |
Volley is an Android networking library that claims easier and measurably faster app networking: Play Store apps use it, the Google I/O app port takes about… | ||
| Fireside Chat with the Android Team | Adam Powell, Dan Morrill, Dave Burke, Dianne Hackborn, Ficus Kirkpatrick, Jeff Hamilton, Matias Duarte, Rachel Garb, Rebecca Zavin, Reto Meier, Romain Guy, Xavier Ducrohet | 41m |
A wide-ranging team chat answers concrete questions: Android rewrites binder to match Java needs rather than reuse older C++ designs, Volley stores the… | ||
| Mobile Multiplayer Made Manageable | Bruno Oliveira, Dan Rodney, Daniel 'Wolff' Dobson | 33m |
Demo shows a Google Play Games real‑time multiplayer stack that builds peer‑to‑peer meshes with libjingle and RTP, handling lobby, invites and NATs for you… | ||
| Android Design for UI Developers | Nick Butcher, Roman Nurik | 40m |
Support library r13 (released yesterday) gives concrete tools: ActionBarCompat (targets Android 2.1+), DrawerLayout plus ActionBarDrawerToggle (use 240–320dp… | ||
| Cognitive Science and Design | Alex Faaborg | 39m |
Covers concrete cognitive findings and how they change UI choices: human vision favors edge detection and simple silhouettes (research suggests ~24 geons yield… | ||
| Enchant, Simplify, Amaze: Android's Design Principles | Helena Roeber, Rachel Garb | 41m |
Android lays out a concrete design playbook: 17 user‑facing principles (grouped as Enchant me, Simplify my life, Make me amazing) that drive decisions, backed… | ||
| Structure in Android App Design | Jens Nagel, Richard Fulcher | 41m |
Use case diagrams are the practical tool: list actors and use cases, prioritize, decompose, then draw a simple use case diagram with bold common paths and… | ||
| In-App Billing Version 3 | Bruno Oliveira | 35m |
In-App Billing v3 makes API calls synchronous and adds a client-side cache so getPurchases becomes cheap, letting apps check ownership at startup; purchases… | ||
| Taking Advantage of Android Platform Features | Scott Kennedy, Vikram Aggarwal | 42m |
Gmail’s Android team explains concrete patterns: modular UI with fragments that store parcelable state via Fragment arguments and use empty constructors… | ||
| Getting Discovered on Google Play | Ankit Jain | 39m |
Search is the largest install source: 12% daily of active users search and half weekly search at least once, with over 6 million queries per month. Rankings… | ||
| Making Money on Google Play | Bob Meese, Ibrahim Elbouchikhi | 41m |
Google Play reports concrete wins: 7x in‑app revenue year over year, subscriptions doubling subscribers each quarter and Pandora reaching top‑grossing after… | ||
| A Moving Experience | Chet Haase, Romain Guy | 41m |
Shows concrete Android techniques: use ViewPropertyAnimator (default ~300ms) for short, smooth effects; remove a ListView item by using stable IDs, cache child… | ||
| Agile UX Research Practice in Android | Bethany Fong, Miki Konno | 34m |
Four actionable methods are described for quick UX feedback: a heuristic checklist that measures screens/clicks and finds a competitor setup takes about 10… | ||
| Androids Do Daydream | Daniel Sandler | 39m |
Android 4.2 adds Daydream: a screen‑saver framework where apps extend DreamService, override onDreamingStarted/onDreamingStopped, call setContentView and… | ||
| Best Practices for Bluetooth Development | Matthew Xie, Rich Hyndman, Sara Sinclair Brody | 38m |
Android adds Bluetooth Low Energy support as API level 18 with the new BlueDroid stack; Nexus 4 and future Nexus devices ship with the APIs. The platform… | ||
| High Performance Audio | Glenn Kasten, Ian Ni-Lewis, Raph Levien | 40m |
Measured Android output latency falls from >100 ms (four 1,024-frame buffers → ~92 ms) down to sub-20 ms by changing buffer sizes, using an oscilloscope and… | ||
| Practical Android Games Development | Dan Galpin, Jaewoong Jung, Jennie Lees | 37m |
Step-by-step setup shows extracting the APK SHA1, adding a separate debug client ID so multiple devs can test, and linking apps (up to 20) in the Game Services… | ||
| Advanced Game Development Topics | Bruno Oliveira, Tom Wilson | 38m |
Shows how to integrate GamesClient, PlusClient and AppStateClient together to avoid multiple sign-in popups, and how Cloud Save uses loadState / updateState /… | ||
| Building Android Apps for a Global Audience | Fabrice Di Meglio, Yiwen Zhan | 41m |
Android reaches 900 million devices, 1.5 million activations per day and 48 billion Play installs across 190 countries, so localize beyond English (about 25%… | ||
| Android: As seen on TV! | Christian Kurzke | 43m |
Android on TV moves from Honeycomb to API level 17 (Jelly Bean), adds NDK support and upgrades Chrome so HTML5 Encrypted Media Extensions and… | ||
| High Performance Applications with RenderScript | Jason Sams, Tim Murray | 40m |
RenderScript is an Android API that compiles C99-like kernels as architecture-independent bitcode and JITs them to CPUs, GPUs or DSPs so one APK runs on… | ||
| From Nothing to Nirvana in Minutes: Cloud Backend for Your Android Application | Brad Abrams, David Chandler, Grzegorz Gogolowicz | 40m |
Shows how a one‑click Mobile Backend Starter deployed to App Engine pairs with a generated Cloud Endpoints client library, Maps V2, and Google Cloud Messaging… | ||
| Level Up Your Android Game | Dan Galpin, Koh Kim | 39m |
Google recommends following the developer.android.com → Distribute → App Quality checklist and fixes like Back-button behavior, non-spammy notifications, and… | ||
| New Developments in Mobile Gaming | Dave Santoro, Steve Martin, Todd Kerpelman | 39m |
Google announces Google Play game services as a cross‑platform REST API with generated libraries plus specialized iOS and Android SDKs, offering achievements… | ||
| nothing matches | ||