1. Introduction to Swift Programming
  2. Fundamentals of SwiftUI
  3. Why Design Patterns
  4. Creational Design Patterns
  5. The Structural Patterns
  6. The Behavioral Patterns 
  7. SOLID Principles 
  8. Architecture Patterns
  9. Design System with Effective Use of Zeplin and Figma
  10. Reactive Programming with RxSwift
  11. Testing Code with Unit and UI Tests
  12. Anti-Patterns and Common Mistakes
  13. Conclusion and Looking Ahead