revisiting mobile app design
play

Revisiting Mobile App Design Professor Larry Heimann Carnegie Mellon - PowerPoint PPT Presentation

Revisiting Mobile App Design Professor Larry Heimann Carnegie Mellon University 67-442: Mobile Application Design & Development A few things about the upcoming competition Code review comments Need testing Need to organize code


  1. Revisiting Mobile App Design Professor Larry Heimann Carnegie Mellon University 67-442: Mobile Application Design & Development

  2. A few things about the upcoming competition

  3. Code review comments • Need testing • Need to organize code functionally • Need to separate out responsibilities into new, smaller classes • Nice to use marks, markdown for documentation • Consider structs vs. classes (passing by value vs. references)

  4. iOS Core Design Philosophy • Deference • Clarity • Depth

  5. Deference “Content should be the hero, everything else is secondary.”

  6. Deference “Content should be the hero, everything else is secondary.” • Simplify

  7. Deference “Content should be the hero, everything else is secondary.” • Simplify • Maximize Content

  8. Deference “Content should be the hero, everything else is secondary.” • Simplify • Maximize Content • Colors

  9. Deference “Content should be the hero, everything else is secondary.” • Simplify • Maximize Content • Colors • Typography is content https://developer.apple.com/videos/play/wwdc2016/803/

  10. Clarity “Make things immediately obvious to your user.”

  11. Clarity “Make things immediately obvious to your user.” • Make text readable Good Rules of Thumb for Text 1. 16pt is readable; don’t go lower 2. 120% - 140% line spacing 3. max line length: 45-85 characters

  12. Clarity “Make things immediately obvious to your user.” • Make text readable • Use obvious icons

  13. Clarity “Make things immediately obvious to your user.” • Make text readable • Use obvious icons • Descriptive screens

  14. Clarity “Make things immediately obvious to your user.” • Make text readable • Use obvious icons • Descriptive screens • Meaning in color

  15. Depth “Everything should be contextual and transitional.” • Transitions with animations • Blurred background • Gestures • Sounds (when appropriate)

  16. iPhone sizes https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

  17. iPad sizes

  18. The “rule of thumb” Minimum Target: 44 x 44 pixels

  19. Demo on invisible buttons, launch screen, etc.

  20. Project teams Akash Kejriwal -- Sid Malladi Max Harlynking -- Donovan Powers • • Alex Wang -- Rho Eun Song Natalya Buchwald -- Becca Kern • • Asawari Kanitkar -- Shijie Rao Piyush Puri -- Glen Wise • • Bruce Lin -- Matt Gruber Sarah Reyes-Franco -- Connor Hanley • • David Gao -- Daniel Graf Sivan Mehta -- Jimmy Jameson • • Erin Dieirnger -- Katie Williams Sophie Zhao -- Helen Kim • • Gus Henry -- James Ormond Travis Chambers -- Andrew Wang • • Johnny Wu -- Svayam Mishra Emily Su -- Annette Chen -- Meghana • • Valluri Jordan Stapinski -- Jeremy Lee • Rumby Wilson -- Gaury Nagaraju -- • Karen Segal -- Amy (Ziyun) Zheng • Sina Siddiqi Mark Vella -- Sebastian Guerrero • Mounira Tlili •

Recommend


More recommend