Figured it was about time to talk about the most recent Isotope11 redesign. If you haven't noticed already, the site is full responsive and scalable regardless of media port size. It has definitely been a fun & consuming process (although we're still making portions of the site better everyday).
First things first. We've noticed a fairly significant increase in mobile traffic over the past year or so, and had also noticed what a terrible viewing experience we were giving potential clients. Our old site, although not awful, was definitely showing its age at this point. (The half-life of site designs is something I'll have to talk about in another post). The first decision we had to make (an easy one for us) but was whether we'd benefit more from a native app or a responsive site.
The fun (& challenging) thing about mobile first design is simplifying the experience and really getting down to the nuts & bolts of what is actually important for the viewers to see. Instead of starting with a big 'ol 960px wide .psd and feeling like we have to fill up all this space, you have ~320px and some serious decisions ahead of you. Simplify your message and scale it out. Who actually comes to your site? What sort of questions are they looking to answer? We focused on a few central questions to quickly answer. Who are we? What do we do? How do we do it? Within the first few scrolls, the answers should be pretty apparent.
Next, decide how viewers are going to navigate through the site. Just like with any site, you are presented with plenty of options. We decided to roll with the footer-only nav approach on mobile, and really focus on being content first for the meantime. We're still considering working in the select field navigation as the footer only nav asks a lot of viewers. As the site scales up, we reveal a partial nav bar with the next most important links, and then finally the full nav bar.
Design & implementation wise, it's refreshing to start with such a limited canvas. Elements and alignment that look good at mobile sizes will continue to look good at larger sizes. We started the building with 320 and up , it's a really nice little package and includes the HTML5 Boilerplate & Mobile Boilerplate components, imgsizer.js (which helps IE scale images), selectivizr.js (css3 selector support) and handles all of the media-queries. The Golden Grid System looks to be another good option as well. Plenty of good options to choose from out there now (Bootstrap 2 is responsive as well) so get out there and make some responsive sites.