Before we start the actual content of this article, we know we’ve been very quiet over here at ZADroid. So, a very happy 2012 from all of us! This is going to be a big year for Android, especially in South Africa, and we’re going to be there to tell you all about it.
One the criticisms surrounding Android from the beginning is that there’s never been an official set of design guidelines and interface patterns. The result was a slew of very functional, but very spartan (some might even go so far as saying ugly) looking applications. When Google appointed UX expert Matias Duarte, things started heading in an altogether more consistent direction. Today, Android finally gets something that other platforms have had from the get go: a guide dedicated to both design standards and best-practices for user interfaces and interaction patterns.
The site, dubbed simply Android Design, aims to both give developers and application designers a deeper understanding of the creative vision and principles for Android going forward, in addition to being a straightforward, to-the-point resource for the best way to create a consistent, beautiful user experience on the Android platform.
Speaking to Wired, Matias Duarte points out that the launch of the Android Design Guide was inevitable:
“We haven’t really had a style guide,” Duarte says. “We haven’t really given you a lot of guidance on how to migrate your application from a phone, perhaps, to a tablet. We’ve done so only by example.”
“Android has had a lot of terrific developer API level documentation,” Duarte tells me, speaking of the code that developers use to understand how Android works, and how to make applications for the platform. “But within our style guide we have things [where] we think, unequivocally, this is the way to make it Android.”
“This is the second part of our Ice Cream Sandwich launch,” he says. “As this site goes up, I can feel like it’s finished. Like ICS is truly complete.”
The site has three main focus areas. Style, which covers everything from from themes through to typography. Patterns tells you how the user expects to interact with your application. Building Blocks is a “directory” of the standard user-interface elements that are available for development of an Android application.
This… just seems like a bloody good idea. Well done Android!