Mac

iPhone Conference

Presentation by: August Trometer August@getyowza.com

Application Concept
* Solve a problem

  • Keep it simple - one solution per app, please.
  • Create for a mobile device, not for a desktop
  • Think about how people use the iphone
  • Most apps are used for only a couple of minutes at a time

Application Definition Statement

  • Single best way to focus your app

(How it's different, what it does, and who it's for)

  • Easy to use finger paining for the kids
  • Beautiful, easy to use budget tracking for the home
  • A fun eas to use flatulence noise make for immature adults <- THE DON'T

Know the Rules

  • iPhone Human Interface Guidelines
  • Use apple-designed widgets
  • Don't break common paradigms - certain buttons do certain things - DON'T Change them!

Break the Rules

  • Some controls you need to make yourself
  • Try to find a real-world analog
  • Design to impress Apple (get on the TV commercials)
    Example is a gas gauge for budgeting or pillbox

The finger is not the mouse

  • Mouse cursor has a resolution of 1x1 pixel
  • The Finger on iPhone up to 55x55 pixels

User-centered design

Paper prototyping

  • Forces you to think finger-sized" You can't sketch tiny"
  • Easy to hand off final sketches to developer
  • Think about the app as a series of screens

Coding

  • Objective C best place to start

Getting Registered

  • developer.apple.com/iphone
  • Register as company or individual
  • $99/year

Uploading your app

  • Developer Account ($99/yr - pays for itself with minimally successful app)
  • Screenshots - hold top button and home button
  • Description - enough marketing text to pull someone in.
  • Small Icon 57x57 - 99designs.com
  • Large Icon (512x512) - for TV or Magazine Ad (design large one first then scale down.)

Selling Your App

  • You set price
  • Apple takes 30% - apple handles puchase
  • Free Apps cost you nothing (other than the Developer license)

Review Process

  • Current wait is approximately 2 weeks
  • Horror stories you hear are the exception
  • Your app will be rejected, and that's a good thing

PmWiki

pmwiki.org

Blix theme adapted by David Gilbert, powered by PmWiki