19
Things I learned designing my first iPhone app Joshua Kaufman

Things I learned designing my first iPhone app

Embed Size (px)

DESCRIPTION

At the end of 2008, I began designing the Radar iPhone app. Being an iPhone carrying designer, I felt like I knew what I was doing. It turns out the design process was a great learning experience. Here are a few things I learned.

Citation preview

Page 1: Things I learned designing my first iPhone app

Things I learned designing my first iPhone app

Joshua Kaufman

Page 2: Things I learned designing my first iPhone app

At the end of 2008, I began designing the Radar iPhone app.

Being an iPhone carrying designer, I felt like I knew what I was doing.

It turns out the design process was a great learning experience.

Here are a few things I learned.

Page 3: Things I learned designing my first iPhone app

First app? Stick to the iPhone Human Interface Guidelines unless you have a really good reason not to.

Emulate iPhone OS apps.

Page 4: Things I learned designing my first iPhone app

Say hello to your bible.

Get it atdeveloper.apple.com

Page 5: Things I learned designing my first iPhone app

Some apps that have good reasons

Games

Highly Visual Utilities

Music,Entertainment,Photography

Page 6: Things I learned designing my first iPhone app

Design for immediate access: if it's not a button, most people won't know about it.

Think: tappable first, swipeable second.

Page 7: Things I learned designing my first iPhone app

What can I do here?

Page 8: Things I learned designing my first iPhone app

Buttons make it clear.

Page 9: Things I learned designing my first iPhone app

How can I filter posts?

Page 10: Things I learned designing my first iPhone app

Buttons make it obvious.

Page 11: Things I learned designing my first iPhone app

Confirm actions that have unclear buttons or make actions easy to cancel/undo.

Be polite and don’t piss the user off.

Page 12: Things I learned designing my first iPhone app

Another quiz: name that button!

Easy

Privacy

Set as ProfilePhoto

Email

Like

Comment

Page 13: Things I learned designing my first iPhone app

Action sheets and confirmations are your friends

Page 14: Things I learned designing my first iPhone app

Content caching and saving the app state are extra work, but they’re worth it.

Apps that don’t save feel broken.

Saving content

in the app

So you can start where you left off

Page 15: Things I learned designing my first iPhone app

Why? All iPhone OS apps work like this!

Page 16: Things I learned designing my first iPhone app

Tweetie saves the app state nicely.

Hey this is where I left off!

Cool!

Page 17: Things I learned designing my first iPhone app

But when I want to read it while underground...

Page 18: Things I learned designing my first iPhone app

Twitteriffic gets it right.Even when there’s no internet!

Hey this is where I left off!

Cool!

Page 19: Things I learned designing my first iPhone app

Thanks!

@jmkjoshuakaufman.org