~/conference

iOS Conf SG 2023

iOS developers, mobile app engineers, UI engineers, engineering managers, developer advocates, mobile CI engineers

Swift concurrency and actor isolation; SwiftUI performance optimization; Live Activities and Dynamic Island; async image decoding and prepareForDisplay; Core Data on background threads; CircleCI macOS continuous integration; StoreKit2 in-app payments; Firebase Dynamic Links setup; compositional collection view with UIKit and SwiftUI; shadow rendering and offscreen rasterization; Swift Charts with WeatherKit and colormaps

titleauthorlength
Your Brain 🧠 on Swift ConcurrencyDonny Wals31m
Asserts that await is not blocking and demonstrates why awaiting frees threads by suspending tasks, not threads, with diagrams of tasks moving between threads…
Talk on
Man vs Machine: Can ChatGPT write better SwiftUI than you?Paul Hudson36m
Compares ChatGPT and a human on building a SwiftUI analog clock: ChatGPT spits out 48 lines of code that initially don't compile, then iteratively fixes errors…
Talk on
SwiftUI Performance TipsMartin Mitrevski24m
Concrete causes and fixes: expensive work in computed properties doing heavy work causes repeated main‑thread slowdowns; Core Data access belongs on background…
Talk on
Shipping Side Projects in 2-2-2 Easy StepsJordi Bruin36m
A clear, tactical playbook: the 2-2-2 method — prototype in two hours, polish in two days, launch in two weeks — plus concrete tool choices and outcomes…
Talk on
Let's Build Live ActivityPriyal Porwal22m
Shows how to add iOS 16 live activities end to end: add Info.plist keys, define a Widget extension, and build glanceable UI for Dynamic Island and lock screen…
Talk on
Making the Most Out of SwiftAntoine van der Lee31m
Shows concrete patterns and working code: a static member lookup custom ButtonStyle that improves autocompletion, a Dynamic member lookup config wrapper for…
Talk on
Building Responsive InteractionsAdam Bell38m
An app built from a collection view with compositional layout and cells hosted via UIKit and SwiftUI starts out hitching, sliders failing about 50 percent of…
Talk on
Improve User Experience With Firebase Dynamic LinksDanijela Vrzan27m
Step by step setup of Firebase Dynamic Links with Xcode and SwiftPM shows a runnable Cafe Swift demo app that creates programmatic links via the Dynamic Link…
Talk on
Rooting Yourself in the iOS CommunityMore Than Code34m
Panel claims one quarter of 28 million developers live in the APEC region and shows how specific actions get results: daily Instagram posts, submit a CFP…
Talk on
Shadow Rendering PerformancePradnya Nikam17m
Shadows cause extra GPU work because the renderer creates an off-screen pass to rasterize a layer before blurring or offsetting it, causing frame drops when…
Talk on
Scaling up a Super-AppOmar Gawish20m
Grab runs 200+ iOS engineers across four time zones, 600 targets and 2k+ master commits monthly, and faces huge build, CI flakiness, start time and binary size…
Talk on
Automate building and testing your iPhone application with CircleCI CloudMasahiko Funaki16m
CircleCI Cloud automates building and testing iOS apps from GitHub BitBucket or GitLab repositories, offering 600 minutes/month free on macOS VMs and…
Talk on
Experimentation for EngineersErin Weigel35m
Conversion design pairs deliberate hypotheses with A/B tests so engineers measure real impact: experiments with a couple thousand users per variant detect…
Talk on
Mo Tips, Less Problems: Building a Tip Jar in StoreKit2Mo Tips, Tunde Adegoroye27m
Shows how iOS 16 StoreKit2 APIs let an app implement a consumable tip jar: uses an Xcode StoreKit configuration file to fake products locally, fetches products…
Talk on
Swift QuizVincent Pradeilles12m
Three quick surprises: method bodies dispatch at runtime but default argument resolution is static so a subclass method can print its implementation while…
Talk on
Diversifying the CommunityEleni Papanikolopoulou40m
Data shows persistent gaps: women are ~31% of tech staff and 18% of developers, African‑American women 1.8% in the UK, Apple lists 34.8% women overall and…
Talk on
What's an App Without Data?Mikaela Caron23m
Compares concrete storage choices and tradeoffs: local files, SQLite, Core Data, Realm, Firebase, AWS Amplify, and CloudKit no login required and keeps data…
Talk on
Swift Charts with WeatherKitBetty Godier23m
An app for an electric bike uses WeatherKit and Swift Charts to surface forecasts, alerts and air‑quality data via Apple’s REST API, with a dashboard showing…
Talk on
Exploring Colormaps and UI Styles for Data and Information VisualizationAnya Traille41m
Argues that perceptually uniform sequential colormaps reduce artifacts and improve accessibility, demonstrates loading public colormap files into Xcode and…
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.