Things I learned designing my first
iPhone app

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

Being an iPhone carrying designer, I
felt like I knew what I ...
First app? Stick to the iPhone Human
Interface Guidelines unless you have a
really good reason not to.

Emulate iPhone OS ...
Say hello to
    your bible.

      Get it at
developer.apple.com
Some apps that have good reasons


  Games



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

Think: tappable first, swipeable secon...
What can I do here?
Buttons make it clear.
How can I filter posts?
Buttons make it obvious.
Confirm actions that have unclear
buttons or make actions easy to
cancel/undo.

Be polite and don’t piss the user off.
Another quiz: name that button!




                   Set as
      Easy         Profile           Like
                   ...
Action sheets and confirmations are your friends
Saving              So you can
      content              start where
     in the app            you left off


Content ca...
Why? All iPhone OS apps work like this!
Tweetie saves the app state nicely.


                              Hey this is
                            where I left o...
But when I want to read it while underground...
Twitteriffic gets it right.
Even when
there’s no
 internet!

                                       Hey this is
            ...
Thanks!

      @jmk
joshuakaufman.org
Upcoming SlideShare
Loading in …5
×

Things I learned designing my first iPhone app

3,947 views
3,845 views

Published on

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.

1 Comment
20 Likes
Statistics
Notes
  • Very cool. This was a concise, but effective, look at some key iPhone development considerations. Nice job.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
3,947
On SlideShare
0
From Embeds
0
Number of Embeds
269
Actions
Shares
0
Downloads
105
Comments
1
Likes
20
Embeds 0
No embeds

No notes for slide

Things I learned designing my first iPhone app

  1. 1. Things I learned designing my first iPhone app Joshua Kaufman
  2. 2. 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.
  3. 3. First app? Stick to the iPhone Human Interface Guidelines unless you have a really good reason not to. Emulate iPhone OS apps.
  4. 4. Say hello to your bible. Get it at developer.apple.com
  5. 5. Some apps that have good reasons Games Music, Entertainment, Photography Highly Visual Utilities
  6. 6. Design for immediate access: if it's not a button, most people won't know about it. Think: tappable first, swipeable second.
  7. 7. What can I do here?
  8. 8. Buttons make it clear.
  9. 9. How can I filter posts?
  10. 10. Buttons make it obvious.
  11. 11. Confirm actions that have unclear buttons or make actions easy to cancel/undo. Be polite and don’t piss the user off.
  12. 12. Another quiz: name that button! Set as Easy Profile Like Photo Privacy Email Comment
  13. 13. Action sheets and confirmations are your friends
  14. 14. Saving So you can content start where in the app you left off Content caching and saving the app state are extra work, but they’re worth it. Apps that don’t save feel broken.
  15. 15. Why? All iPhone OS apps work like this!
  16. 16. Tweetie saves the app state nicely. Hey this is where I left off! Cool!
  17. 17. But when I want to read it while underground...
  18. 18. Twitteriffic gets it right. Even when there’s no internet! Hey this is where I left off! Cool!
  19. 19. Thanks! @jmk joshuakaufman.org

×