From the course: iOS App Development: Design Patterns for Mobile Architecture

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Architecture pieces

Architecture pieces

From the course: iOS App Development: Design Patterns for Mobile Architecture

Start my 1-month free trial

Architecture pieces

- [Instructor] Let's look at the different pieces or options of most architectures. I titled this, A La Carte Pieces, because you don't have to do everything. You can start at the level 1 implementation, and end there if it's giving you what you need. As you progress up the levels, you start to break out the app so that you can have your logic in its different sections. Now, these levels don't show the complexity very well, I would have to put the tasks of levels 1 through 3 as pretty easy to implement, and you gain most of the benefits. Reactive programming, though incredibly cool, is a whole new way of thinking about tasks, timing, and coding in general. I'd give reactive programming like a level 57 when comparing it to the other ones. It's definitely an optional piece in my mind, and you have to follow the correct patterns to do it properly. Now let's talk about each of the different pieces. The presenter or view model is just a way of moving non-UI logic out of the controller, and…

Contents