~/conference

iOS Conf SG 2020

titleauthorlength
Designing Your App to be DiscoverableDave Verwer36m
iOS 13 introduces visible examples like the keyboard swipe animation and system context menus replacing peek‑and‑pop; Apple shows nine camera features in one…
Talk in English on
Global Variable Oriented ProgrammingPaul Hudson37m
Walks through a concrete re‑implementation of SwiftUI’s environment for UIKit: uses Combine (ObservableObject + @Published), an @propertyWrapper global<T> that…
Talk in English on
Building Secure iOS Apps (you don’t have to learn it the hard way!)Sven Schleier33m
Covers common attacks against iOS apps (for example bypassing Touch ID) and explains what developers need to do to secure their apps. Describes iOS-specific…
Talk in German on
Full Keyboard Control in UIKit AppsDouglas Hill34m
Explains how to add full keyboard control to UIKit apps using UIKeyCommand and the UICommand/UIAction/UIKeyCommand menu hierarchy, and how the responder chain…
Talk in English on
Continuous Integration for iOS with BitriseAnna Alexi06m
A live demo shows Bitrise onboarding that logs in with GitHub, adds an SSH key, and uses an auto project scanner to detect an iOS repo and create a primary…
Talk in English on
GraphQL for people who don’t need itChoon Keat Chew13m
About half the room already uses GraphQL and the concrete claim is that for many apps GraphQL is just a request/response schema sitting between JSON and your…
Talk in English on
Scripting in Swift For a Testable BuildEllen Shapiro34m
Claim: replace fragile bash build scripts with a tested Swift framework and an SPM-based executable that you invoke with swift run from a build phase…
Talk in English on
Bring me to life; A tale of dyld, and how iOS launches your appOmer Iqbal37m
Explains exactly what dyld does before main: parses Mach-O headers, mmaps text/data/linkedit pages, verifies per-page code signatures, recursively loads up to…
Talk in English on
Sign in with Apple using SwiftUIScott Grosch31m
Shows how to add Sign in with Apple to a SwiftUI app by wrapping the ASP button in UIViewRepresentable, enabling the Xcode capability, and honoring Apple’s…
Talk in English on
SwiftUI and SVGMatt Delves38m
Shows a working pipeline that parses SVG XML with Apple's XML parser, converts elements and path commands (M/L/H/V/C/Q/A, absolute and relative, comma/space…
Talk in English on
@deprecated Monolith @available ModulesLuis Ascorbe38m
Wallapop’s iOS codebase moves from a 700k-line monolith with 3–4 minute builds to per-module builds that take seconds by extracting vertical feature frameworks…
Talk in English on
Building a considerate appJeff Watkins40m
Argues that making apps accessible increases users and revenue, demonstrating concrete fixes: use VoiceOver attributes like…
Talk in English on
Community EngineeringTamar Nachmany35m
A concrete warning and two concrete fixes. Using AWS Lambda cold starts for a new social app makes first requests unbearably slow because most invocations are…
Talk in English on
Testing SwiftUI and Combine: The State of the ArtVojta Stavik31m
Refactors a small weather app from RxSwift + UIKit to Combine + SwiftUI and shows what actually required testing work: a recorder subscriber to capture Combine…
Talk in English on
Protecting in-app purchases from piracy through tweaksDamian Malarczyk07m
Analysis of 200+ apps finds paid features bypassed by easy-to-install tweaks (they’re just injected libraries), with examples ranging from YouTube Music and…
Talk in English on
Declarative Networking with CombineRitesh Gupta10m
Speaker: Ritesh Gupta , fueled.com Combine is a new reactive framework by Apple which provides a declarative Swift API for handling asynchronous tasks. This…
Talk in English on
Elevating your design with SwiftUIMeng To28m
SwiftUI shows concrete fixes: live previews replace blind coding, layout is adaptive by default with a recommended default 16pt padding and four‑point grid…
Talk in English on
Explain me Metal like I'm 5Andrey Volodin35m
Argues Metal is approachable and shows a working compute pipeline state that implements an image brightness filter: Swift code converts CGImage to textures…
Talk in English on
Property Wrappers or How Swift decided to become JavaVincent Pradeilles32m
Swift 5.1 property wrappers let code attach compile‑time synthesized behavior to properties and even functions: examples include a clamping wrapper that…
Talk in English on
Full stack development with Swift and VaporTim Condon36m
Argues that Swift is production-ready on the server, using Vapor 4 atop Swift NIO to build a REST backend; demonstrates a reminders app with shared models via…
Talk in English 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.