Let’s talk about the things that really matter for maintainable architecture in iOS apps.

Key Points:
  • Design Patterns are part of your toolbox, but you need to be pragmatic
  • MVC vs MVVM
  • ViewController is part of a View layer in both patterns
  • Biggest mistake people make with both patterns -> lack of router
  • Details about what Flow Coordinator is and how it fits those patterns


  • 09:30 :


  • Sala Cavour :


  • Architecture :

Krzysztof Zablocki

Krzysztof is an Lead iOS developer at The New York Times, known for creating Sourcery, Objective-C Playgrounds, Apple’s Essential Apps like Foldify and 3D Game Engines. Passionate about writing quality code and helping other do the same. He blogs on merowing.info and open sources tools/libraries at github.com/krzysztofzablocki.