| 1 - What is Combine.html | 2.1 KB | ||
| 10 - Adding the Mock Service to the App.mp4 | 107.5 MB | ||
| 11 - Adding the View Model to the App.mp4 | 132.6 MB | ||
| 12 - Completing the App by Adding ViewModel to the View.mp4 | 123 MB | ||
| 12 - ContentView.txt | 1 KB | ||
| 12 - FighterListViewModel.txt | 819.2 B | ||
| 12 - MMAFighter.txt | 204.8 B | ||
| 12 - MMAInformationRetrievalRepo.txt | 102.4 B | ||
| 12 - MockUFCFighterService.txt | 2.1 KB | ||
| 13 - Creating the App for PassThroughSubject.mp4 | 35.9 MB | ||
| 14 - Creating the Mock Networking Service.mp4 | 145.2 MB | ||
| 15 - Creating the ViewModel and the View.mp4 | 332.6 MB | ||
| 15 - FighterStreamView.txt | 409.6 B | ||
| 15 - FighterStreamViewModel.txt | 614.4 B | ||
| 15 - MMAFighter.txt | 204.8 B | ||
| 15 - MMAInfoPassThgroughRepo.txt | 0 B | ||
| 15 - MockStreamingFighterService.txt | 1.4 KB | ||
| 16 - Prologue lets understand the Identifiable protocol before moving forward.html | 4.1 KB | ||
| 17 - Making an App using a CurrentValueSubject.mp4 | 17 MB | ||
| 18 - Coding the Model for the App.mp4 | 244.4 MB | ||
| 19 - Coding the Service for the App.mp4 | 307.8 MB | ||
| 2 - Why use Combine as opposed to Async Await or Escaping Closures.html | 3.8 KB | ||
| 20 - Coding the ViewModel for the App.mp4 | 307.9 MB | ||
| 21 - Coding the View.mp4 | 181.8 MB | ||
| 21 - FighterSectionedView.txt | 1.1 KB | ||
| 21 - FighterSectionedViewModel.txt | 512 B | ||
| 21 - MMAFighter.txt | 409.6 B | ||
| 21 - MMAInfoCurrentValueRepo.txt | 0 B | ||
| 21 - MockCurrentValueStreamingService.txt | 1.7 KB | ||
| 22 - What we covered.html | 1.7 KB | ||
| 3 - Lets talk about Publishers What are the kinds of Publishers.html | 3.6 KB | ||
| 4 - Explain Subjects PassThroughSubject and CurrentValueSubject.html | 3.4 KB | ||
| 5 - Defining what a Stream is in the context of iOS development.html | 2.5 KB | ||
| 6 - Explaining sink and send.html | 2 KB | ||
| 7 - What is a Subscriber.html | 2.3 KB | ||
| 8 - Why use Published and not use Subjects for an App.html | 2.6 KB | ||
| 9 - Starting the MMA Information App.mp4 | 241.9 MB | ||
| Bonus Resources.txt | 102.4 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| ▲ 39 total files | |||
Combine Essentials: Publishers, Subscribers, And Subjects
https://WebToolTip.com
Published 10/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.13 GB | Duration: 2h 44m
Build a strong foundation in Combine and master real-world async data handling in Swift using Publishers and Subjects.
What you'll learn
Understand Combine’s purpose – Learn what Combine is and how it improves async programming.
Grasp core concepts – Master Publishers, Subscribers, Operators, and Subjects.
Use built-in publishers – Work with Just, Future, Timer, and network publishers.
Handle async streams – Manage continuous or delayed data updates.
Differentiate subjects – Know when to use PassthroughSubject vs. CurrentValueSubject.
Transform and decode data – Use Combine operators to process and decode JSON.
Integrate with SwiftUI – Bind Combine pipelines to SwiftUI state properties.
Manage subscriptions – Control stream lifecycles and prevent memory leaks.
Apply MVVM with Combine – Build reactive ViewModels that drive SwiftUI views.
Debug reactive flows – Simulate network streams and trace Combine pipelines.
Requirements
Basic Swift programming skills – Comfortable with variables, functions, and control flow.
Understanding of optionals and error handling – Familiar with Optional, try, do/catch.
Experience with structs and classes – Know how to define and use data models.
Knowledge of closures – Able to write and use completion handlers.
Familiarity with Swift’s async/await – Understand asynchronous execution at a basic level.
Basic SwiftUI experience – Know how to build simple views and bind data with @State or @Published.
Awareness of MVVM architecture – Understand separation between Model, View, and ViewModel.
Some experience with JSON data – Know how to encode and decode JSON using Codable.
Comfort with Xcode – Able to create, build, and run Swift projects.
Fundamental understanding of reactive concepts – Optional but helpful; awareness that data can “stream” or change over time.
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Udemy - Build Exchange Rate App - Swiftui, Ios 18, Combine, Mvvm, Api Posted by
freecoursewb in Other
|
478.9 MB | freecoursewb | 1 year | 4 | 1 |
|
Udemy - Master 3D and 2D Hand Painting - Combine Blender and Photoshop Posted by
freecoursewb in Other
|
3 GB | freecoursewb | 2 years | 4 | 2 |
| 1.3 GB | freecoursewb | 2 years | 2 | 0 | |
| 1.2 GB | freecoursewb | 4 years | 0 | 0 | |
|
[ CourseBoat ] Udemy - MVVM in SwiftUI - Build News App with NewsAPI & Combine Posted by
freecoursewb in Other
|
890.8 MB | freecoursewb | 5 years | 0 | 0 |
All Comments