~/talk

func inspiration

Talkat Mobile Era 2017 · 2017-10-05..10-06· [ios, frontend-architecture]
links:none on file
slides:none on file

Builds a UI framework abstraction on top of native Cocoa that boosts productivity and reduces friction by shipping three core features: reload only if needed that diffs models to apply hard or soft updates, declarative component models for grids/carousels/lists that turn JSON into UI, and a state cache that MD5s a cache key to disk for instant offline-like views. Uses type aliases and conditional build directives for multi‑platform support, a parent scroll view trick to mix collection and table views, and results in about 10–15 active frameworks (24 CocoaPods entries). The framework works but creates ownership friction solved by public GitHub discussion.

AI-written summary · about

  1. 0:00Introduction and thanks
  2. 1:05Why this talk matters
  3. 1:50About the speaker and Hyper
  4. 4:01Open source culture at Hyper
  5. 5:09Benefits of code encapsulation
  6. 8:49Conference inspiration
  7. 10:20Framework requirements and constraints
  8. 11:45Overcoming collection view fears
  9. 12:48Early framework mistakes
  10. 14:36Spring cleaning the framework
  11. 15:42Supporting multiple platforms
  12. 17:33Framework ownership challenges
  13. 18:56Improving team collaboration
  14. 20:02Key framework features
  15. 20:47Reload only if needed
  16. 23:20Declarative UI design
  17. 25:53State cache implementation
  18. 27:59Smooth scrolling UI solution
  19. 33:38Controversial design decisions
  20. 35:28Why native over cross-platform
  21. 36:55Open source impact statistics
  22. 37:58Key takeaways and advice
  23. 40:10Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.