Topic: Design

Part 2: Redesigning the United Flight Search in Photoshop

The launch of my new course, Photoshop for Interface Design, is coming up in less than a week! Next Tuesday, February 25th, at 11:00 AM Eastern the course will open up to the public. The beta launch was very well received and I used the feedback to make the course considerably better. I’ve added four […]

Redesigning the United Flight Search Interface in Photoshop

Flying out of Boise, Idaho you don’t have a lot of options. There are only direct flights to a few cities and every itinerary has its downsides. Because of that I spend a lot of time using United’s advanced flight search.     I had two goals in redesigning this screen: To know how it […]

Using Shapes & Paths in Photoshop

Last week I covered the tools to get started using Photoshop to design interfaces and this week I want to take it a bit further. Since my new course, Photoshop for Interface Design, is all video I figured these next tutorials should give you a sample. First, a bit about the course. This coming Tuesday […]

How to use Photoshop to design interfaces

You care about designing good software. How do you do that? You can read books about user experience and design, but at some point you have to actually start designing the interface. More than just how the software or website functions and how you interact with it, but what it actually looks like. There are […]

Reactions to iOS 7

Many designers have struggled to make the transition from iOS 6 to iOS 7. Even when they figure out how to design an app that works for iOS 7, it’s hard to still make it unique. My friend and co-author of The App Design Handbook, Jeremy Olson, wrote this post when iOS 7 was announced […]

Case Study: Redesigning Commit for iOS 7

To get your own copy of Commit for $2.99 on the App Store. A few years ago I designed an iPhone app called Commit. This little app has made me more money (indirectly) than just about anything else I’ve done. It’s not the app sales (those have totaled about $10k in two years), but instead […]

Naive Design

When designing a product it’s often helpful to understand development as well so that you can think about technical limitations and challenges as you design. But what if thinking about the implementation details is holding back the product experience? If you think about how to implement your idea you’ll quickly find the objections of why […]