~/conference

iOS Conf SG 2022

iOS developers, mobile engineers, app architects, engineering managers, quality assurance engineers, library and SDK maintainers

Swift concurrency internals; SwiftUI view and state patterns; state machines in Swift; VIP / Clean Swift architecture; IGListKit collection architectures; image downsampling with Image I/O; parallel XCUITest with Fastlane; Swift Package Manager modularisation; dependency injection at scale; scenario-driven feature delivery; effective pull request reviews; building SwiftUI SDKs

titleauthorlength
Willing Suspension of DisbeliefDaniel H Steinberg29m
Concrete explanation of Swift async/await clarifies where code actually suspends and what the runtime does: shows how async let lets unrelated lines run while…
Talk on
Leveraging the Power of State Machines in SwiftFrank Courville24m
Shows a concrete pattern: build a Swift enum state definition (cases loading data error empty plus an Event enum and mutating handleEvent), wrap it in a state…
Talk on
IGListKit in 2022Vivian Phung09m
IGListKit powers Instagram’s feed, explore, stories and more, handling millions of daily users with rare crash events. It provides linear time updates so code…
Talk on
How Falling Behind Actually Got Me AheadTing Becker30m
Quits a six‑figure accounting career, studies Hacking with Swift and completes 100 Days of Swift, builds a small notes app called Little Things, and lands a…
Talk on
VIP, not a VIPER, Clean Swift ArchitectureDanijela Vrzan31m
Claims that VIP is a unidirectional VIP cycle that fixes Massive View Controllers and differs from VIPER by routing and responsibilities, shows a small UIKit…
Talk on
Continuous Features Delivery With Scenario-Driven App DevelopmentAn Tran18m
An open source Scenarios framework creates a separate development app that lists isolated UI and feature cases, auto-generates an automatic scenario catalog…
Talk on
Optimising image heavy applicationsOmer Iqbal19m
Image decoding is CPU and memory heavy and UIImage often keeps decoded pixel buffers proportional to source resolution not view size, which explodes memory for…
Talk on
Scale-up iOS Automated UI TestsMoataz Nabil30m
Demonstrates concrete setup: use Fastlane multiscan to split XCUITest suites across 3 simulators (demoed on an “Upcoming Movies” app), retries failing tests…
Talk on
Why Every Developer Should Care About the EnvironmentManuel Carrasco Molina25m
Claim: civilisation collapses in 10–15 years without immediate rapid large‑scale emissions cuts, current warming is ~1.2°C and 1.5°C breached within 20 years…
Talk on
SwiftUI LessonsFederico Zanetello23m
Built and shipped dozen apps with SwiftUI over three years and reached hundreds of thousands of users, the talk claims. SwiftUI is not UIKit: views are recipes…
Talk on
Swift Concurrency Under the HoodMarin Todorov26m
Dives into concrete behavior: the compiler runs a task synchronously when no await is present, task groups automatically cancel remaining tasks and propagate…
Talk on
Effective Pull Request ReviewsBas Broek30m
Advice focuses on concrete habits: keep PRs small and broken into commits, include code plus tests and documentation, and write a description with explicit how…
Talk on
Dependency Injection at ScaleMaciej Piotrowski24m
Concrete claims and tools: Bazel and XcodeGen cut compilation time, and a CLI called steve and module gap auto-generates module templates. Codebase grows to…
Talk on
Building and Launching a Modern SwiftUI SDKJeroen Leenarts, Martin Mitrevski17m
A production SwiftUI chat SDK is shipped in months, distributed as a Swift Package / XCFramework / CocoaPod, and it uses SwiftUI primitives plus explicit…
Talk on
Looking Through the MirrorVincent Pradeilles31m
Explains that Swift’s Mirror API enables runtime introspection and that Apple’s ArgumentParser depends on it; shows side‑by‑side print vs dump output, builds a…
Talk on
Get More From Your Unit TestsPradnya Nikam19m
Code that’s hard to test gets simplified into a to‑do list, repository protocol and small units; tests verify behavior not internal calls, reducing fragile…
Talk on
Special effects with SwiftUIPaul Hudson33m
Builds a live particle system in SwiftUI that actually runs on device using TimelineView and Canvas, an image asset (spark.png), and Xcode 13 / iOS 15…
Talk on
Keeping Things Modular With Swift Package ManagerTunde Adegoroye26m
Shows a runnable Rick and Morty demo app implemented in SwiftUI and MVVM and converts a monolith into packages using Swift Package Manager by grouping models…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.