12

Drilling into App Architecture

In the last chapter, we discussed an important topic – design patterns. We said that design patterns are repeatable solutions that solve common problems. We can also say that design patterns are the building blocks of our code. Before looking at design patterns in this book, we went over Swift, then built upon it with the design patterns. Now we are at the top level – the app architecture.

App architecture is a critical topic in interviews, not just in the architecture design interview. Architecture discussions can happen earlier, even in the first stage. For example, the interviewer can ask about our previous projects and how we built them. Understanding the basic terminology and having the skills to use them ...

Get The Ultimate iOS Interview Playbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.