Overview
This course aims to teach learners the fundamental changes brought by SwiftUI and Combine in iOS and macOS app development. By the end of the course, students will be able to understand the new frameworks, rethink GUI layout, data flow, and asynchronous event handling. The course covers topics such as Basic UI, Combine, SwiftUI, and implementing RockPaperScissors and RandomHandPosition. The teaching method involves highlighting and illustrating the differences between current practices and the new frameworks. This course is intended for iOS and macOS developers looking to adapt to the latest technologies in Apple platforms.
Syllabus
Introduction
Basic UI
Replay
Combine
SwiftUI
Combine Player
Combine SwiftUI
Implement RockPaperScissors
Implement RandomHandPosition
Conclusion
Taught by
ChariotSolutions