iOS Developer EssentialsArchitecture Patterns (MVC, MVVM, Clean)

56 items

1

Reducer Mutation Breaks Data-Flow Boundary

Code Quiz
2

Global Store vs Environment at Scale

Quiz
3

Coordinator Ownership at Module Boundaries

Code Quiz
4

Navigation Across Feature Module Boundaries

Quiz
5

Modular Architecture & Navigation Boundaries

Slides / Video
6

State Architecture & Data-Flow Boundaries

Slides / Video
7

Centralized Stores vs Environment Boundaries

Flashcard
8

Navigation as Architecture in Modular Apps

Flashcard
9

React Query Stale Cache Key Bug

Code Quiz
10

Server State vs Client State Management

Quiz
11

Domain Layer DTO Leak

Code Quiz
12

Layered Architecture: Domain Layer Independence

Quiz
13

Redux vs Zustand vs React Query

Flashcard
14

State Management Trade-offs

Slides / Video
15

Feature Module Dependency Inversion Leak

Code Quiz
16

Dependency Inversion Across Feature Modules

Quiz
17

Memoized Selector Reference Trap

Code Quiz
18

State Architecture Tradeoffs at Scale

Quiz
19

Redux Reducer State Mutation Bug

Code Quiz
20

State Patterns Across Platforms

Quiz
21

State Management Tradeoffs At Scale

Slides / Video
22

State Patterns: Context, Redux, Zustand

Slides / Video
23

State Management Tradeoffs at Scale

Flashcard
24

State Management Patterns in Apps

Flashcard
25

Local State That Won't Update

Code Quiz
26

Local vs Global State Basics

Quiz
27

Reusable Component Ignores Its Input

Code Quiz
28

Separation of Concerns in MVC

Quiz
29

Local vs Global State Basics

Flashcard
30

State Management Basics in iOS

Slides / Video
31

Bridge Boundary Sync Call Bug

Code Quiz
32

Bridge vs JSI Architecture Trade-offs

Quiz
33

MVVM ViewModel State Mutation Bug

Code Quiz
34

Layered Architecture and State Ownership

Quiz
35

Native vs JS Boundary: Bridge vs JSI

Flashcard
36

Native vs JS Boundary Trade-offs

Slides / Video
37

Zustand Selector Causing Re-renders

Code Quiz
38

State Ownership & Navigation in SwiftUI

Quiz
39

Layer Dependency Violation in MVVM

Code Quiz
40

Layered Architecture: Domain Layer Role

Quiz
41

State & Navigation Architecture

Slides / Video
42

Layered Architecture: Presentation, Domain, Data

Slides / Video
43

State Management & Navigation Architecture

Flashcard
44

Layered Architecture: Presentation, Domain, Data

Flashcard
45

ViewModel Breaks Separation of Concerns

Code Quiz
46

Separating UI, State & Data Layers

Quiz
47

Redux Store Never Updates

Code Quiz
48

Context vs Redux State Management

Quiz
49

State Patterns: Context vs Redux

Slides / Video
50

Separation of Concerns in iOS

Slides / Video
51

State Management: Environment vs Redux

Flashcard
52

Separation of Concerns in iOS Architecture

Flashcard
53

State Management Patterns

Flashcard
54

State Management Patterns Compared

Slides / Video
55

Component UI & Separation of Concerns

Slides / Video
56

Separation of Concerns in UI Architecture

Flashcard
Slides / Video

Modular Architecture & Navigation Boundaries

How feature modules, navigation-as-architecture, and one-directional dependency boundaries keep large iOS codebases decoupled and testable.

Slide 1
1 / 6