13 Reasons Why You Should Pay Attention to Mobile Web Performance

Jun 13 2014 by Tammy Everts | 5 Comments

Mobile is no longer on the sidelines. If you’re not already thinking mobile first, you should at least consider it. Let’s go over compelling data that demonstrate the importance of focusing on performance for mobile devices.

continue reading »

Responsive Web Design is Not the Future

Apr 1 2013 by Josh Chan | 101 Comments

Responsive Web Design is Not the Future

In 2000, The FWA (a popular website awards program) gave their prestigious Site of the Year award to Look and Feel New Media, shown below. Visit the site for some context of what I’ll be discussing, but turn down your speakers or headphones because it has background music.

continue reading »

Server-Side Scripting + DOM Manipulation for Mobile-Friendly Websites

Mar 25 2013 by Blake Callens | 8 Comments

Mobile does not just mean smartphones anymore. The word has metamorphosed into an all-encompassing term for any computing device not permanently tied to a wall outlet.

While there are a billion phones in use worldwide, over 52 million tablets were sold in the last quarter of 2012 alone, and tablet sales are predicted to overtake notebook sales by 2016.

Tailoring your website to offer an optimized mobile experience that automatically adjusts itself to multiple device types will very soon be a requirement rather than a feature.

continue reading »

A Comparison of Methods for Building Mobile-Optimized Websites

Jan 7 2013 by Johan Johansson | 52 Comments

A Comparison of Methods for Building Mobile-Optimized Websites

There’s a debate over which technique of creating mobile-ready websites is the best.

Google advocates creating responsive web designs, while Jakob Nielsen, a renowned usability consultant, endorses the creation of dedicated mobile sites (but he was subsequently slammed by some web designers).

A third option is also gaining in popularity, where the web server renders the appropriate HTML and CSS from the same URL depending on the device a web page on the site is being requested from (which has been referred to as responsive design + server side components).

continue reading »

Design Mistakes We Made in Our iPhone App

Dec 6 2012 by Avrum Laurie and Jeremy Bailey | 35 Comments

Design Mistakes We Made with Our iPhone App

This year at FreshBooks, we released our first iPhone app.

Our company’s been around for almost 10 years, and this is truly our first new product since the launch of our cloud accounting web application.

We treated the development of our iPhone app like a blank canvas where we could apply some of our team’s most recent design principles. We also wanted to reinforce the lessons we’ve learned during the development our product.

But ultimately, the creation of our official iPhone app was an opportunity for us to learn and grow.

continue reading »

5 Simple Tips for Designing Better iPhone Apps

Sep 4 2012 by Nathan Barry | 1 Comment

5 Simple Tips for Designing Better iPhone Apps

As users shop the Apple App Store looking for new apps to buy, they judge their potential purchases based on design.

We’re told early on in life not to judge a book by its cover, but without a way to trial an app, screenshots are one of the few ways a user can judge the quality of it.

Since it’s not possible for someone to judge ease-of-use (usability) or code-quality just by browsing the App Store, judging entirely based on design makes sense, and so apps with better design tend to be chosen more often when compared with competing apps.

continue reading »

10 Solutions for Creating Cross-Platform Mobile Apps

Aug 2 2012 by Deltina Hay | 19 Comments

10 Solutions for Creating Cross-Platform Mobile Apps

Is this an exciting time to be developing mobile apps? Short answer: Yes.

With tons of tools already available — and more springing up all the time — there seems to be a solution for any mobile app developer out there (experienced and novices alike).

In this article, we look at 10 solutions for building cross-platform mobile apps. They were chosen for their varied levels of complexity, price, features and documentation. I’ve tested each of them.

continue reading »