Physics, and Other Meaningless Tweaks Your Users Will Love!*

Physics, and Other Meaningless Tweaks Your Users Will Love!*

This talk covers the use of physics and similar real world effects in your applications to make them, well more physical. Despite Apple's push towards ugly design, your users still like their apps to work the way the real world works and I think deep down inside Apple knows this. There is a slew of great APIs which are rarely used to make your App a lot more real feeling. This session talks about these APIs and other options you have from both a design and developer perspective.

*User love is not guaranteed.


demo code available at: https://github.com/McJones/DevWorld2015Flick

C3a4fc30c6f27aeee94dcdf03c689dd7?s=128

Tim Nugent

August 31, 2015
Tweet

Transcript

  1. /dev/world Physics, and Other Meaningless Tweaks Your Users Will Love!

    Tim Nugent lonely.coffee Aug 31-Sep 1, 2015
  2. Physics, and Other Meaningless Tweaks Your Users Will Love!*

  3. Physics, and Other Meaningless Tweaks Your Users Will Love!* *User

    Love Not Guaranteed
  4. Who am I?

  5. PhD Student

  6. None
  7. None
  8. Dev (mostly iOS) work

  9. old school /dev/world/ guy

  10. so remember < iOS 7?

  11. skeuomorphs

  12. None
  13. None
  14. Those are not skeuomorphs

  15. None
  16. None
  17. None
  18. faux leather vs the void

  19. people hated it

  20. but skeuomorphic UIs are better

  21. why did apple change?

  22. no idea…

  23. people wanted bad UI

  24. Apple did over do the faux- leather

  25. Flat UI is easier to make an okish and similar

    UI
  26. nonetheless we get crappy flat design

  27. and crappy apps

  28. not everyone sticks with this

  29. Playful Interaction

  30. what is playful interaction?

  31. making your UI fun

  32. gamification != playful

  33. games have rules UI does not

  34. most playful interactions are game inspired though

  35. playful interaction can also work in games

  36. playful interaction can make non-games feel like a game

  37. None
  38. Physics-based elements

  39. None
  40. Tiny animations

  41. None
  42. So many tiny moments

  43. None
  44. None
  45. Jokes and Trivia

  46. None
  47. Swarm is the exception though

  48. Most app UIs are still crap

  49. Deep down inside I think Apple wants less crappy apps

  50. Thats why they gave us a few cool tools to

    fix this
  51. UIKit Dynamics

  52. you start with dynamic items

  53. UIDynamicItem = UIView

  54. use behaviours to represent physical properties

  55. you add items to the behaviours

  56. you add behaviours to the UIDynamicAnimator

  57. it takes care of the rest

  58. None
  59. Thanks! @The_McJones