In this course, you will learn :
- Using SwiftUI, inject MVVM into a sample project.
- Layered architecture is used to refactor.
- Examine the memory management system for any problems.
- Examine a test project's code for architectural issues and layered architecture.
- How to Assess a Project
- Where to put your SwiftUI navigation.
- How to Remove User Interface from Data Layers
- Some pointers on the fundamentals of iOS architecture.
2. Memory Management
3. Navigation Ownership
4. Layered Architecture
- Remove UI From AlertData
- Remove UI From Landmark Data
5. Evaluating Project Architecture
- How to examine for breaking architectural layers (short version)
- How to examine for breaking architectural layers
- Inspecting the Networking layer for its layered architecture