The mobile web has never been more important — with devices like Apple’s iPhone and Google’s Android OS and phone, the experience of using the web while on the go is finally good enough for users to adopt. Are you doing everything you can to ensure those users have an engaging experience tailored to their specific needs? In this comprehensive full-day workshop, interface and user experience designer Dan Rubin will teach you the key steps to transform your site for mobile users, from content strategy to CSS3 to device detection and optimization.

What you will learn

CSS(3), markup and accessibility

  • Using CSS3 to deliver a better experience to mobile users
  • How building accessible sites helps mobile optimisation
  • Converting existing sites for mobile devices
  • Browser support for web technologies, including CSS3, HTML5, Flash, and SVG
  • Working with Windows Mobile devices (Mobile Internet Explorer)

Design, interface, usability and experience

  • How to know when you need a mobile site
  • Why you should design for mobile (and when you shouldn’t)
  • The principals of mobile interface design and user experience
  • Designing for mobile usability
  • Customising your content strategy for mobile users
  • Designing for the unique context of mobile devices
  • Best practices from successful mobile sites, including Flickr, Google, Yahoo and more
  • Differences between web apps and native apps (performance, user experience, and interface design)

Implementation, CMS, testing and optimisation

  • Testing your mobile designs
  • How to properly implement a mobile site (handling redirects and device detection, managing templates in your CMS)
  • How to optimise web applications for iPhone and Android
  • Differences between devices, screen resolutions, and browsers

Who is this workshop for?

This is an intermediate to advanced level course and is not an introduction to HTML5, CSS3, Flash, or any other general web technologies; we assume you already know how to write markup and style sites, and are at least familiar with concepts such as content strategy and management, usability, and user experience.