iOS Conf SG 2024
2024-01-18..2024-01-19
Singapore, Singapore
[iOS Conf SG 2016, iOS Conf SG 2017, iOS Conf Singapore 2019, iOS Conf SG 2020, iOS Conf SG 2021, iOS Conf SG 2022, iOS Conf SG 2023, iOS Conf SG 2024, iOS Conf SG 2025, iOS Conf SG 2026]
who it's for
iOS developers, Swift engineers, mobile engineers, product managers, UX designers, app security engineers, engineering managers
topics
Swift async/await concurrency; Combine to AsyncSequence conversion; Swift actor reentrancy handling; SwiftUI advanced animations; SwiftUI particle systems; SwiftData model macros; remote localizable strings system; Secure Enclave key management; on-device Web3 wallet flows; push notification diagnostics; impression tracking via method swizzling; Traits architecture for reuse
| title | author | length |
|---|---|---|
| Compassionate Coding: Showing Care Between the Keyboard and the Chair | April Wensel | 34m |
Argues that measurable gains follow from humane practices claims include reduced stress and better collaboration a cited local stat shows 43% say mental health… | ||
| Async/Await: Thinking beyond Combine | Ritesh Gupta | 27m |
Claims that Async/Await can replace core Combine patterns, demonstrates AsyncStream continuations, converting Publishers to AsyncSequence, and using Apple’s… | ||
| Remote Localizable Strings | Junda Ong | 09m |
A remote strings system deploys translation updates instantly to avoid biweekly release waits, implemented by fetching files with URLSession and writing them… | ||
| Entering the Web3 world by leveraging the power of the iOS ecosystem | Thomas Quach | 14m |
Claims that iOS security primitives enable a practical Web3 wallet are backed by a working demo that generates entropy, creates a BIP39 mnemonic, derives keys… | ||
| Make it Rain: Building particle systems in SwiftUI | Sophie Hudson | 33m |
A working SwiftUI particle system gets built live: a model for per-particle state, simd for fast vector math, frame‑independent movement at ~60fps via… | ||
| SE-0200 Unexpected Elegance A Slightly Rambling Talk | Erica Sadun | 53m |
Proposal SE-0200 reworks raw strings into extended string delimiters using balanced pound signs so strings allow interpolation and literal paste‑in without… | ||
| A Basketball Referee's Guide: Decisive Moves for iOS Success | Daniel Aupont | 45m |
Covers five concrete moves toward iOS career progress including built an app as the top actionable step plus startup work, blogging and speaking, all tied to… | ||
| Understanding our users | Charlene Ho | 32m |
Five quick, actionable ways to validate ideas: mine Google Trends and AnswerThePublic and WordStream for real search demand; read app reviews, TikTok and… | ||
| The Art & Science of SwiftUI Animated Experiences | Maxim Cramer | 32m |
Concrete demonstrations of new SwiftUI animation tools and when to pick them make this worth watching: shows phase animator for synchronized staged… | ||
| Traits Architecture | Shiqing Chen | 15m |
MyDyson now supports more than five product categories and faces exploding model-specific code; the claim is a concrete fix not marketing. A reusable Traits… | ||
| The Great SwiftData Heist | Adrian Eves | 22m |
A demo shows parsing a JSON file of 23 evil frameworks into a tiny SwiftUI app using SwiftData, the model macro for entities, a model container/model context… | ||
| The Swift Actor Pitfall: Understanding and Managing Reentrancy | Lee Kah Seng | 10m |
Actors prevent data races but allow logic bugs when an awaited call creates a suspension point and a second task re-enters, exemplified by two concurrent… | ||
| The Date-ing Game | Ellen Shapiro | 40m |
Explains concrete pitfalls and fixes: when to use Calendars vs DateFormatters, why ISO8601 for APIs reduces pain, and why UTC/GMT are subtly different; shows… | ||
| Getting Focus Right on Apple Platforms | Pradnya Nikam | 37m |
A tvOS app is built: a vehicle grid and a track preview that updates as focus changes. Focusable views use the SwiftUI focusable modifier and default controls… | ||
| iOS Push Notification Console Insights | Anu Mittal | 13m |
Shows the new iOS 17 web push console for sending test notifications, viewing delivery logs and metrics, and debugging integration with APNs. Requires Apple… | ||
| Touch - An Introduction to Interactive Widgets | Abdul Ajetunmobi | 25m |
iOS 17 widgets become truly interactive by wiring SwiftUI buttons and toggles to app intent perform functions that run asynchronously and then force a timeline… | ||
| Swift beyond Apple platforms | An Tran | 17m |
Swift runs a Vapor server on a Raspberry Pi and a Swift-written firmware controls a Swift IO playground board while an iOS app sends commands; the demo… | ||
| Tracking user behaviour with ImpressionKit & SwiftHook for method swizzling ... | Yanni Wang | 09m |
Shows an actual hooking library that uses runtime subclassing and method swizzling to intercept methods for single objects or whole classes and demos changing… | ||
| Crafting a Personalised Music App | Harmonising AI | 11m |
A weekend hackathon prototype becomes a working iOS app that turns prompts into playlists by calling openAI API, looking up tracks with MusicKit, and storing… | ||
| What Nobody Tells You When Selling Your Business | Peter Steinberger | 34m |
A founder sells PS PDFKit to private equity after almost a year of secret negotiations, handing over a 140‑person company and confronting sudden loss of… | ||
| nothing matches | ||