Sessions at Google I/O 2011 about Android

Your current filters are…

Tuesday 10th May 2011

Wednesday 11th May 2011

  • Accelerated Android Rendering

    by Romain Guy and Chet Haase

    Android 3.0 introduced a new hardware accelerated 2D rendering pipeline. In this talk, you will be introduced to the overall graphics architecture of the Android platform and get acquainted with the various rendering APIs at your disposal. You will learn how to choose the one that best fits your application. This talk will also deliver tips and tricks on how to use the new hardware accelerated pipeline to its full potential.

    At 10:45am to 11:45am, Wednesday 11th May

    In Room 9, Moscone West

  • Android Market for Developers

    by Eric Chu

    There are few things developers care more about than Android Market and, during the year since Google IO 2010, we have been investing huge amounts of efforts in expanding and improving it. This presentation walks through what's new, with a particular focus on where developers can take action to improve their apps' Market performance.

    At 10:45am to 11:45am, Wednesday 11th May

    In Room 11, Moscone West

    Coverage video

  • Building Aggressively Compatible Android Games

    by Chris Pruett

    There are a lot of Android phones out there, but by abiding to a few key rules it is possible to develop a single binary that runs on all of them. This session will explain how to approach device diversity and build aggressively compatible Android games.

    At 10:45am to 11:45am, Wednesday 11th May

    In Room 8, Moscone West

    Coverage video

  • Designing and Implementing Android UIs for Phones and Tablets

    by Adam Powell, Roman Nurik, Matias Duarte, Richard Fulcher and Christian Robertson

    There are a large number of Android tablet devices starting to ship. This session discusses the new APIs and tools available to developers for use in constructing apps that work well on them, and provides guidance on creating good user experience for users of these devices.

    At 12:30pm to 1:30pm, Wednesday 11th May

    In Room 11, Moscone West

    Coverage video

  • Optimizing Android Apps with Google Analytics

    by Nick Mihailovski, Philip Mui and Jim Cotugno

    Thousands of apps have taken advantage of Google Analytics' native Android tracking capabilities to improve the adoption and usability of Andriod Apps. This session covers best practices for tracking apps on mobile, TV and other devices. We'll also show you how to gain actionable insights from new tracking and reporting capabilities.

    At 12:30pm to 1:30pm, Wednesday 11th May

    In Room 9, Moscone West

    Coverage video

  • Building Android Apps for Google TV

    by Jason Bayer and Christian Kurzke

    Learn how to create new apps or enhance existing Android apps for Google TV. Session includes an overview of the platform, best practices, demos, and discussion about the fantastic opportunities Google TV creates for developers.

    At 1:45pm to 2:45pm, Wednesday 11th May

    In Room 11, Moscone West

    Coverage video

  • Evading Pirates and Stopping Vampires using License Verification Library, In-App Billing, and App Engine

    by Trevor Johns and Dan Galpin

    This session talks about best practices for using the License Verification Library and In-App Purchases on Android Market. It also explains how to integrate a server-side component for license validation and content delivery, describing the reference implementation that we built using App Engine.

    At 1:45pm to 2:45pm, Wednesday 11th May

    In Room 8, Moscone West

    Coverage video

  • Android Development Tools

    by Xavier Ducrohet and Tor Norbye

    This talk provides an in-depth look at the Android development tools, along with tips & tricks for getting the most out of them. From project support, to source editing and visual editors, to emulator execution and debugging and profiling, this talk will help you get more productive with Android development. The main focus is on Eclipse, but we will discuss other complementary tools as well. This is a demo-oriented talk, and our goal is to show the available features, and how they fit into the workflow.

    At 3:00pm to 4:00pm, Wednesday 11th May

    In Room 11, Moscone West

    Coverage video

  • Bringing C and C++ Games to Android

    by Ian Ni-Lewis and Dan Galpin

    Want to make great Android games, but you're not a Java programmer? This talk is for you. Android supports a toolchain for building applications in C/C++. In December 2010 it got a makeover specifically aimed at making life better for game developers. This presentation gives an introduction to Android programming in C/C++, covers what's new and improved since last year, and shows best practices for building and debugging games with the NDK.

    At 3:00pm to 4:00pm, Wednesday 11th May

    In Room 8, Moscone West

    Coverage video

  • HTML5 versus Android: Apps or Web for Mobile Development?

    by Michael Mahemoff and Reto Meier

    Native apps or mobile web? It's often a hard choice when deciding where to invest your mobile development resources. While the mobile web continues to grow, native apps and App Stores are incredibly popular. We will present both perspectives in an app development smackdown.

    At 3:00pm to 4:00pm, Wednesday 11th May

    In Room 9, Moscone West

    Coverage video

  • 3D Graphics on Android: Lessons learned from Google Body

    by Nico Weber

    Google originally built Google Body, a 3D application that renders the human body in incredible detail, for WebGL-capable browsers running on high-end bPCs. To bring the app to Android at a high resolution and frame rate, Nico Weber and Won Chun had a close encounter with Android's graphics stack. In this session Nico will present their findings as best practices for high-end 3D graphics using OpenGL ES 2.0 on Android. The covered topics range from getting accelerated pixels on the screen to fast resource loading, performance guidelines, texture compression, mipmapping, recommended vertex attribute formats, and shader handling. The talk also touches on related topics such as SDK vs NDK, picking, and resource loading.

    At 4:15pm to 5:15pm, Wednesday 11th May

    In Room 8, Moscone West

    Coverage video

  • Memory management for Android Apps

    by Patrick Dubroy

    Android apps have more memory available to them than ever before, but are you sure you're using it wisely? This talk will cover the memory management changes in Gingerbread and Honeycomb (concurrent GC, heap-allocated bitmaps, "largeHeap" option) and explore tools and techniques for profiling the memory usage of Android apps.

    At 4:15pm to 5:15pm, Wednesday 11th May

    In Room 9, Moscone West

    Coverage video

  • Taking Android to Work

    by Andy Stadler, Fred Chung and Gabe Cohen

    More and more people are bringing Android devices into enterprise environments. This talk will cover general enterprise adoption considerations and related Android features. We will also provide an overview of security issues, managed internal app development, corporate app directories, and an in-depth look at a sample implementation of device management policies.

    At 4:15pm to 5:15pm, Wednesday 11th May

    In Room 11, Moscone West

    Coverage video