Module outcomes
- Design and implement robust ViewModels for SwiftUI apps.
- Understand how to effectively manage data flow and state within the MVVM architecture.
- Leverage dependency injection to improve code testability and maintainability.
Covered concepts
- Advanced Data Binding with SwiftUI
- State Management in ViewModels
- Dependency Injection for ViewModels
Module content
1
Designing Powerful ViewModels
Lesson (10 mins)
1
Designing Powerful ViewModels
Lesson (10 mins)
2
State Management in ViewModels
Lesson (11 mins)
2
State Management in ViewModels
Lesson (11 mins)
3
Data Binding Techniques
Lesson (15 mins)
3
Data Binding Techniques
Lesson (15 mins)