
Combine - Reactive Programming in iOS (2025)
agmma
🍏 Apple's own Reactive Programming framework! 🚀 Master Combine and take your iOS development skills to the next level!
중급이상
combine, Reactive Programming, RxSwift
Learn about the data-related property wrappers that appear early in SwiftUI: @State, @Binding, .constant, ObservableObject, @Published, @ObservedObject, @EnvironmentObject, @Environment
Learning Property Wrapper in SwiftUI
Learn how to pass data in SwiftUI
😮
I got stuck on property wrappers while learning SwiftUI easily.
🥲
It's hard to find easy answers when searching for @State, @Binding, @ObservedObject, etc.
As someone who started development at the late age of 30s without a technical background, I deeply empathize with the overwhelming feelings and difficulties that those preparing for employment face more than anyone else. I also understand well the efforts of those who are investing their precious time preparing for career transitions in pursuit of continuous growth.
Having spent two years with no income, running solely toward the dream of becoming a developer, I want to provide high-quality lectures at reasonable prices to those walking a similar path.
Although not all curriculum has been completed yet, when all the lectures I have planned are released, if you consistently follow my lectures, I will create them with the responsibility to ensure you acquire all the knowledge needed as a 1-2 year iOS developer.
This course is not suitable for beginners who are new to SwiftUI or Swift.
This course is for those who want in-depth learning about **State Management** in SwiftUI, especially for those who want to properly understand how property wrappers like @State
, @Binding
, @ObservedObject
, @EnvironmentObject
work.
Part1: Learning iOS for Real Beginners (SwiftUI, SwiftData, 2024)
Part2: Beginner to Intermediate iOS Instagram Clone (SwiftUI, MVVM, Firebase, 2024)
While the two lectures above also cover the basics of state management, the content is extensive, and there have been many requests for a separate, organized core lecture. Thanks to the requests from students, we have created a lecture that systematically organizes the scattered state management knowledge in one place.
SwiftUI was designed to be easy to learn and intuitive, making it accessible even for people who are learning to code for the first time. I remember being amazed at how much easier and simpler it was compared to UIKit when I first started learning SwiftUI.
However, one part that was difficult to learn was SwiftUI's data-related Property Wrappers. These property wrappers are used in so many places that there's hardly any code that doesn't use them, but the concept of the terminology itself was unfamiliar, which significantly slowed down my learning pace. Once you understand them, they're actually not that difficult, but I think I struggled because it was hard to find easy explanations.
I have prepared this course so that those taking the lectures can easily overcome these difficulties. All lectures include directly created examples, and are designed so that you can understand just by listening through various materials (diagrams, keynotes, etc.).
I created this course to be as easy as possible for those who are learning SwiftUI for the first time, so let's master Property Wrapper together for sure.
People who are learning SwiftUI for the first time
People who use UIKit but are viewing course materials made with SwiftUI
Those who need to quickly review SwiftUI's Property Wrappers
Join this course! 🙌
Learn about data-related Property Wrappers in SwiftUI.
2023, Xcode15, iOS17 content reflected
Q. What knowledge is required?
You need to know Swift syntax to understand the lecture without any issues. :D
Q. I'm new to SwiftUI - can I take this course?
You can understand this course without any issues even if you start from here, but it's optimal for those who have had at least some brief experience with SwiftUI.
Who is this course right for?
For those who are studying SwiftUI and are stuck on Property Wrapper
For those who know UIKit and have encountered SwiftUI in example code
For those who need a quick overview of SwiftUI
Need to know before starting?
Swift language knowledge
832
Learners
77
Reviews
82
Answers
5.0
Rating
5
Courses
안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.
agmma5000@gmail.com
All
14 lectures ∙ (1hr 5min)
Course Materials:
All
21 reviews
5.0
21 reviews
Reviews 2
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
$8.80
Check out other courses by the instructor!
Explore other courses in the same field!