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 •

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend