~/conference

Google I/O 2013

date:2013-05-15..2013-05-17
location:San Francisco, United States
series:Google I/O · 5 editions
tags:[android]

android developers, mobile game developers, ui ux designers, backend and cloud engineers, build and tools engineers, qa and test engineers, product and monetization managers

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

titleauthorlength
What's New in Android Developer ToolsTor Norbye, Xavier Ducrohet54m
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…
Talk on
What's New in Google Play ServicesReto Meier, Rich Hyndman41m
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…
Talk on
What's new for Developers in Google PlayEllie Powers, Miles Barr, Riccardo Govoni40m
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…
Talk on
Android Protips 3: Making Apps Work Like MagicReto Meier58m
Practical, implementation-focused checklist: use Fused Location Provider (Google Play services) for efficient location and geofencing instead of raw providers…
Talk on
Android Graphics PerformanceChet Haase, Romain Guy40m
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…
Talk on
Beyond the Blue Dot: New Features in Android LocationJaikumar Ganesh, Waleed Kadous39m
Android adds a fused location provider that automatically mixes GPS, Wi‑Fi, cell and phone sensors to raise indoor accuracy, cut polling, and smooth…
Talk on
When Android Meets MapsAnkur Kotwal, Chris Broadfoot38m
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…
Talk on
Google+ Sign-In for Android DevelopersLee Denison, Wesley Tarle40m
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…
Talk on
The New Android SDK Build SystemXavier Ducrohet43m
Announces a concrete replacement for Ant: a Gradle-based plugin that builds per-variant APKs (combined product flavors and build types), produces parallel…
Talk on
Google Cloud MessagingFrancesco Nerieri28m
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…
Talk on
Writing Custom Views for AndroidAdam Powell, Romain Guy40m
Covers concrete practices for custom Android views: use onAttachedToWindow and onDetachedFromWindow to allocate and release resources, prefer the animation…
Talk on
Volley: Easy, Fast Networking for AndroidFicus Kirkpatrick39m
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…
Talk on
Fireside Chat with the Android TeamAdam Powell, Dan Morrill, Dave Burke, Dianne Hackborn, Ficus Kirkpatrick, Jeff Hamilton, Matias Duarte, Rachel Garb, Rebecca Zavin, Reto Meier, Romain Guy, Xavier Ducrohet41m
A wide-ranging team chat answers concrete questions: Android rewrites binder to match Java needs rather than reuse older C++ designs, Volley stores the…
Panel on
Mobile Multiplayer Made ManageableBruno Oliveira, Dan Rodney, Daniel 'Wolff' Dobson33m
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…
Talk on
Android Design for UI DevelopersNick Butcher, Roman Nurik40m
Support library r13 (released yesterday) gives concrete tools: ActionBarCompat (targets Android 2.1+), DrawerLayout plus ActionBarDrawerToggle (use 240–320dp…
Talk on
Cognitive Science and DesignAlex Faaborg39m
Covers concrete cognitive findings and how they change UI choices: human vision favors edge detection and simple silhouettes (research suggests ~24 geons yield…
Talk on
Enchant, Simplify, Amaze: Android's Design PrinciplesHelena Roeber, Rachel Garb41m
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…
Talk on
Structure in Android App DesignJens Nagel, Richard Fulcher41m
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…
Talk on
In-App Billing Version 3Bruno Oliveira35m
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…
Talk on
Taking Advantage of Android Platform FeaturesScott Kennedy, Vikram Aggarwal42m
Gmail’s Android team explains concrete patterns: modular UI with fragments that store parcelable state via Fragment arguments and use empty constructors…
Talk on
Getting Discovered on Google PlayAnkit Jain39m
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…
Talk on
Making Money on Google PlayBob Meese, Ibrahim Elbouchikhi41m
Google Play reports concrete wins: 7x in‑app revenue year over year, subscriptions doubling subscribers each quarter and Pandora reaching top‑grossing after…
Talk on
A Moving ExperienceChet Haase, Romain Guy41m
Shows concrete Android techniques: use ViewPropertyAnimator (default ~300ms) for short, smooth effects; remove a ListView item by using stable IDs, cache child…
Talk on
Agile UX Research Practice in AndroidBethany Fong, Miki Konno34m
Four actionable methods are described for quick UX feedback: a heuristic checklist that measures screens/clicks and finds a competitor setup takes about 10…
Talk on
Androids Do DaydreamDaniel Sandler39m
Android 4.2 adds Daydream: a screen‑saver framework where apps extend DreamService, override onDreamingStarted/onDreamingStopped, call setContentView and…
Talk on
Best Practices for Bluetooth DevelopmentMatthew Xie, Rich Hyndman, Sara Sinclair Brody38m
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…
Talk on
High Performance AudioGlenn Kasten, Ian Ni-Lewis, Raph Levien40m
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…
Talk on
Practical Android Games DevelopmentDan Galpin, Jaewoong Jung, Jennie Lees37m
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…
Talk on
Advanced Game Development TopicsBruno Oliveira, Tom Wilson38m
Shows how to integrate GamesClient, PlusClient and AppStateClient together to avoid multiple sign-in popups, and how Cloud Save uses loadState / updateState /…
Talk on
Building Android Apps for a Global AudienceFabrice Di Meglio, Yiwen Zhan41m
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%…
Talk on
Android: As seen on TV!Christian Kurzke43m
Android on TV moves from Honeycomb to API level 17 (Jelly Bean), adds NDK support and upgrades Chrome so HTML5 Encrypted Media Extensions and…
Talk on
High Performance Applications with RenderScriptJason Sams, Tim Murray40m
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…
Talk on
From Nothing to Nirvana in Minutes: Cloud Backend for Your Android ApplicationBrad Abrams, David Chandler, Grzegorz Gogolowicz40m
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…
Talk on
Level Up Your Android GameDan Galpin, Koh Kim39m
Google recommends following the developer.android.com → Distribute → App Quality checklist and fixes like Back-button behavior, non-spammy notifications, and…
Talk on
New Developments in Mobile GamingDave Santoro, Steve Martin, Todd Kerpelman39m
Google announces Google Play game services as a cross‑platform REST API with generated libraries plus specialized iOS and Android SDKs, offering achievements…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.