~/talk

Mobile app architecture

Talkat Do iOS 2018 · on Friday, 2018-11-09· [frontend-architecture]
links:none on file
slides:none on file

A 135‑year‑old company (ANWB) chooses a homegrown MVP‑plus variant over trendy frameworks, standardizing five native apps (Swift/Kotlin) used by teams of two maintaining them and aimed at 4.5M members. Architecture uses interface views, presenters, optional navigator and an assembly factory to wire components, dependency injection for test doubles, enum‑based view state, and small mockable verify tests. Result: easier onboarding, gradual refactoring of legacy Objective‑C code, higher unit test coverage, and clearer navigation wiring across iOS and Android.

AI-written summary · about

  1. 0:00Introduction to mobile architecture
  2. 3:23Challenges in app development
  3. 6:59Introducing MVP Plus pattern
  4. 10:17Views and presenters explained
  5. 13:52Assembly as factory pattern
  6. 17:09Navigation with assemblies
  7. 21:43Simplifying components
  8. 23:31State management with enums
  9. 26:10View models and formatting
  10. 28:43Cross-app consistency
  11. 30:05Key takeaways and lessons
~/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.