Interface Design for Developers

Interface Design for Developers

A small talk covering basics of interface design and how to
implement them in Android.

17f37be7dfd491b7b442a79f69e08f16?s=128

Prateek Saxena

April 20, 2013
Tweet

Transcript

  1. Interface Design for Developers

  2. • Introduction • Flow of the Application • Aesthetics •

    Implementation • Q&A
  3. I am @prtksxna

  4. son of @sanjayaksaxena (1337 hacker) brother of @anexasajoop (brilliant typeface

    designer)
  5. ½ of @pathseventeen

  6. with @lut4rp

  7. • Designing the Android application for Cascade (http://cascade.xvii.in). • Working

    on the decision centric sequel of QCOK (http://qcokay.com/) called Decisively. • Porting Vertigo (http://vertigo.clay.io) to iPhone. I am currently working on…
  8. Flow of the Application

  9. Build Journeys What does your user want to do?

  10. A Chat Application

  11. Login Friends Chat

  12. Login Friends Chat Other Conversations

  13. Login Friends Chat Other Conversations Add New Friends

  14. Login Friends Chat Other Conversations Add New Friends Register

  15. Login Friends Chat Other Conversations Add New Friends Register Activation?

  16. Login Friends Chat Other Conversations Add New Friends Register Activation?

    Start chatting immediately?
  17. Login Friends Chat Other Conversations Add New Friends Register Activation?

    Start chatting immediately?
  18. Login Friends Chat Other Conversations Add New Friends Register Activation?

    Start chatting immediately? } Old users get stu done quickly! } New users get started quickly!
  19. Sketch

  20. None
  21. You don’t need Stencils, Expensive Pens or Cartridge sheets! Hell!

    You don’t even need to know how to draw!
  22. None
  23. while(!functional_design){ } iterate(); // Failure is on its way!

  24. And you’ll end up with something great!

  25. Maybe not that great, but its a start…

  26. Aesthetics

  27. How adventurous are you feeling?

  28. Stick with Holo You can’t go wrong…

  29. None
  30. Follow UI Patterns Your users will already know how to

    use the app.
  31. None
  32. Color Guidelines Roses are #F00, Violets are #00F

  33. None
  34. Maintain Margins Give breathing space

  35. Click Me!

  36. Position & Size of Hit Targets So what if we

    have opposable thumbs
  37. None
  38. Light & Shadow How many designers does it take to

    put a light bulb?
  39. None
  40. Implementation

  41. Developers ♥ Designers Designers ♥ Developers Said no one ever.

  42. Did you just high-five my face? @lut4rp to @prtksxna #overheardatp17

  43. We must learn to adjust!

  44. “Yaar ghar pe salsa valsa hai?” - @prtksxna “Nahi yaar

    achaar pada hai” - @lut4rp #overheardatp17
  45. None
  46. Line Height

  47. One morning, when Gregor Samsa woke from troubled dreams, he

    found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into sti sections. The bedding was hardly able to cover it and seemed ready to slide o any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls. A collection of textile samples lay spread out on the table - Samsa was a travelling salesman - and above it there hung a picture that he had recently cut out of an illustrated magazine and housed in a nice, gilded frame. It showed a lady tted out with a fur hat and fur boa who sat upright, raising a heavy fur mu that covered the whole of her lower arm towards the viewer. Gregor then turned to look out the window at the dull weather. Drops
  48. One morning, when Gregor Samsa woke from troubled dreams, he

    found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into sti sections. The bedding was hardly able to cover it and seemed ready to slide o any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls. A collection of textile samples lay spread out on the table - Samsa was a travelling salesman - and above it there hung a picture that he had recently cut out of an illustrated magazine and housed in a nice, gilded frame. It showed a lady tted out with a fur hat and fur boa who sat upright, raising a heavy fur mu that covered the whole of her lower arm towards the viewer. Gregor then turned to look out the window at the dull weather. Drops
  49. Drawable Sizes Tiny. Small. Big. Huge.

  50. 9-Patch Drawables My knight in shining armor!

  51. Memory Considerations

  52. ♥ Hack Together

  53. None
  54. Follow our Design Process http://tflig.ht/XLVF3t

  55. Thanks! Any Questions?