iOS Conf SG 2020
2020-01-30
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]
| title | author | length |
|---|---|---|
| Designing Your App to be Discoverable | Dave Verwer | 36m |
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… | ||
| Global Variable Oriented Programming | Paul Hudson | 37m |
Walks through a concrete re‑implementation of SwiftUI’s environment for UIKit: uses Combine (ObservableObject + @Published), an @propertyWrapper global<T> that… | ||
| Building Secure iOS Apps (you don’t have to learn it the hard way!) | Sven Schleier | 33m |
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… | ||
| Full Keyboard Control in UIKit Apps | Douglas Hill | 34m |
Explains how to add full keyboard control to UIKit apps using UIKeyCommand and the UICommand/UIAction/UIKeyCommand menu hierarchy, and how the responder chain… | ||
| Continuous Integration for iOS with Bitrise | Anna Alexi | 06m |
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… | ||
| GraphQL for people who don’t need it | Choon Keat Chew | 13m |
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… | ||
| Scripting in Swift For a Testable Build | Ellen Shapiro | 34m |
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… | ||
| Bring me to life; A tale of dyld, and how iOS launches your app | Omer Iqbal | 37m |
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… | ||
| Sign in with Apple using SwiftUI | Scott Grosch | 31m |
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… | ||
| SwiftUI and SVG | Matt Delves | 38m |
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… | ||
| @deprecated Monolith @available Modules | Luis Ascorbe | 38m |
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… | ||
| Building a considerate app | Jeff Watkins | 40m |
Argues that making apps accessible increases users and revenue, demonstrating concrete fixes: use VoiceOver attributes like… | ||
| Community Engineering | Tamar Nachmany | 35m |
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… | ||
| Testing SwiftUI and Combine: The State of the Art | Vojta Stavik | 31m |
Refactors a small weather app from RxSwift + UIKit to Combine + SwiftUI and shows what actually required testing work: a recorder subscriber to capture Combine… | ||
| Protecting in-app purchases from piracy through tweaks | Damian Malarczyk | 07m |
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… | ||
| Declarative Networking with Combine | Ritesh Gupta | 10m |
Speaker: Ritesh Gupta , fueled.com
Combine is a new reactive framework by Apple which provides a declarative Swift API for handling asynchronous tasks. This… | ||
| Elevating your design with SwiftUI | Meng To | 28m |
SwiftUI shows concrete fixes: live previews replace blind coding, layout is adaptive by default with a recommended default 16pt padding and four‑point grid… | ||
| Explain me Metal like I'm 5 | Andrey Volodin | 35m |
Argues Metal is approachable and shows a working compute pipeline state that implements an image brightness filter: Swift code converts CGImage to textures… | ||
| Property Wrappers or How Swift decided to become Java | Vincent Pradeilles | 32m |
Swift 5.1 property wrappers let code attach compile‑time synthesized behavior to properties and even functions: examples include a clamping wrapper that… | ||
| Full stack development with Swift and Vapor | Tim Condon | 36m |
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… | ||
| nothing matches | ||