Pixel Perfect Code: How to Marry Interaction and Visual Design the Android Way

Published January 18th, 2010 Under Coding, Open Source Tools, User Interface | Leave a Comment

A great user experience incorporates three pillars: structure, behavior, and expression. This talk will explore the wide variety of interaction design patterns we have built into the Android system framework to help educate you on the best way to use these pattern-based behaviors for an optimized user experience.

Testing Applications on Mobile Devices

Published January 4th, 2010 Under Mobile, Software Testing | Leave a Comment

In the highly competitive world of mobile applications, getting high-quality apps to market quickly can make or break the success of a product. With new applications for Android, iPhone and Blackberry battling for media attention and consumer dollars, the pressure to get apps built, tested and launched has never been greater. But the testing methods that have worked for web and desktop app companies (in-house QA, offshore testing firms, emulators/simulators, beta testers, etc.) dont meet the QA needs of mobile apps. The testing matrices in the mobile app world have become far too complex. Companies must test their apps across handset makers, handset models, wireless carriers, OS and browsers. And beyond that, they MUST account for location-based testing a task that has proven difficult and prohibitively expensive for even the most mature and sophisticated teams. This unmet challenge calls for a new approach. Crowdsourcing is uniquely suited to meet this challenge.

Debugging Arts of the Ninja Masters

Published December 21st, 2009 Under Mobile, Open Source Tools, Software Testing | Leave a Comment

Ever have one of those days where your application just doesn’t run correctly, and you can’t figure out why? Well, we’ve been there, and we’re going to show you how to fix it. In this session, Justin Mattson will school you on the advanced usage of Android debugging tools like traceview, the hierarchy viewer, and the instrumentation system. He’ll also present several case studies where Google used these tools to solve real world problems, and show you the before-and-after results.

Supporting Multiple Devices with One Binary

Published October 19th, 2009 Under Coding, Mobile | Leave a Comment

The Android platform is designed to run on a wide variety of hardware configurations. Learn how to take advantage of the application framework to make your application run on a wide variety of devices without having to build a custom version for each.

Writing Real-Time Games for Android

Published October 7th, 2009 Under Coding, Mobile, Open Source Tools, User Interface | Leave a Comment

Do vertex arrays keep you up at night? Do you have nightmares involving framerates and event loops? If so, this session might have the cure for your condition. Chris Pruett will discuss the game engine that he developed, using it as a case study to explain the common pitfalls and best practices for building graphics-intensive applications. You’ll learn how to properly pipeline game and rendering code, manage drawing surfaces, and incorporate 2D and 3D graphics cleanly.

Download session presentation PDF.

« go backkeep looking »