How to write better Swift code. Design patterns and architecture for iOS apps


Details
Why should you care about the code you write? Usually code is written once but is read many times. Either you, the future you or somebody else is going to read your code at some point. It is fundamental you write good and structured code which is easy to read. Well written and structured code it is self documenting. A well structured codebase is easy to scale, grow and refactor.
In this talk I will explain how to organize your Swift code when you write an iOS app. I will explain how to avoid the Massive View Controller problem due to the iOS MVC pattern and how to structure your app in different classes and organize the code in different files.
I will also explain the most usual and common design patterns from a practical point of view. I will provide links to relevant posts about the subject and post the slides online after the talk.

How to write better Swift code. Design patterns and architecture for iOS apps