Table of Contents
- Introduction to Swift Programming
- Fundamentals of SwiftUI
- Why Design Patterns
- Creational Design Patterns
- The Structural Patterns
- The Behavioral Patterns
- SOLID Principles
- Architecture Patterns
- Design System with Effective Use of Zeplin and Figma
- Reactive Programming with RxSwift
- Testing Code with Unit and UI Tests
- Anti-Patterns and Common Mistakes
- Conclusion and Looking Ahead