Architectural UI patterns

Start making applications like a pro learning the best from us. Choose the pattern that best fits your needs.

...
Created by
Fabio Cuomo
Category
Development
Module
4

Course Description

An iOS application may have several components collaborating to achieve a particular objective.

In this course, I will help you learn and master two popular UI architectural patterns: MVC and MVVM.

In this course, I will help you learn and master two popular UI architectural patterns: MVC and MVVM. These patterns will help you cleanly organise the app codebase.

What you'll learn

  • SOLID principles
  • The delegate pattern
  • MVC: Model View Controller
  • MVVM: Model View ViewModel
  • Apple MVC
  • Write an app with MVVM

Requirements

    • Willingness to learn
    • A computer with a good internet connection
Overview SOLID principles
M4B1L1
Overview Design Patterns
M4B1L2
Delegate pattern
M4B1L3
Model View Controller
M4B2L1
Issue with MVC: massive view controller
M4B2L2
Model View ViewModel
M4B2L3
Identifying the MVC in Apple framework
M4B2L4
Write a simple app feature with MVVM
M4B2L5
Overview
M4B3L1
GitHub for iOS development
M4B2L3
Git client
M4B3L3
...
  • Lectures
    8
  • Language
    • English,Spanish
    • Italian
  • Skill level
    beginner

Training program