~/talk

Starting Module Separation from New Feature Development

TalkinJapaneseat iOSDC Japan 2020 · 2020-09-19..09-21· [frontend-architecture]
name:Ryo Izumi
github:B-Boda
slides:none on file

The talk explains adopting a multi-module architecture for an iOS app by extracting newly developed features as separate modules. It names benefits—shorter incremental builds and looser coupling—and describes a practical approach to start modularization without halting ongoing feature development or doing large-scale refactors.

AI-written summary · about

  1. 0:00Start
  2. 1:04What we'll talk about today
  3. 2:54Multi-module
  4. 5:04Module separation from new feature development
  5. 6:54Defining responsibilities
  6. 8:49Tips: Using libraries on the framework side
  7. 11:37Identifying parts that should be generalized
  8. 12:37Breaking free from existing code
  9. 13:21Reducing the scope of impact
  10. 14:20Project file conflicts
  11. 17:29Future prospects
~/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.