A Beginner’s Guide to Android

Published August 4th, 2010 Under Open Source Tools | Leave a Comment

This session will introduce some of the basic concepts involved in Android development. Starting with an overview of the SDK APIs available to developers, we will work through some simple code examples that explore some of the more common user features including using sensors, maps, and geolocation.

Android UI Design Patterns

Published June 22nd, 2010 Under General | Leave a Comment

In this session, the Android User Experience team will show the types of patterns you can use to build a great Android application. We’ll cover things like how to use Interactive Titlebars, Quick Contacts, and Bottom bars as well some new patterns which will get an I/O-only preview.

Slides PDF

Scripting Android With Ruby

Published May 31st, 2010 Under General | Leave a Comment

Mark Ranallo will give an introduction to using JRuby in conjunction with the Android Scripting Environment. Bonus content: download the slides from this talk.

http://sdruby.org/podcast/78

PhoneGap: Mobile Applications with HTML, CSS and JavaScript

Published January 26th, 2010 Under Javascript, Open Source Tools | Leave a Comment

Brian LeRoux presents PhoneGap, a mobile web framework for creating phone applications using just HTML, CSS and JavaScript without having to program in phone’s native language, Objective C, Java or C++. PhoneGap is open source and currently works on IPhone, Android and Blackberry, supporting features like: geo-location, vibration, accelerometer, sound and contacting support.

http://www.infoq.com/presentations/PhoneGap-Mobile-Applications-with-HTML-CSS-JavaScript

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

Published January 18th, 2010 Under Open Source Tools | 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.

keep looking »