Architecture And Data

  1. 1.App Architecture: MVVM & Why It Fits SwiftUI
  2. 2.Concurrency in Swift: async/await, Tasks & Actors
  3. 3.Networking in Depth: REST APIs, Codable & Error Handling
  4. 4.Local Persistence: SwiftData vs. Core Data
  5. 5.Dependency Injection & Testability
  6. 6.Unit Testing with Swift Testing
  7. 7.UI Testing & Debugging with Xcode Instruments
  8. 8.Working with Device Capabilities (Camera, Location, Notifications)
  9. 9.Combine vs. async/await: Reactive Patterns in Swift
  10. 10.Capstone: A Data-Driven, Tested SwiftUI App