#Pragma Conference 2023
2023-10-05..2023-10-06
Bologna, Italy
[#Pragma Conference 2019, #Pragma Conference 2023, #Pragma Conference 2024]
| title | author | length |
|---|---|---|
| Swift and You | John Sundell | 39m |
Argues that Swift’s language features do real work: a tiny SwiftUI counter actually uses struct value types, @State property wrappers, opaque return types… | ||
| iOS Testing on Scale | Beyza İnce | 34m |
30,000 automated tests today and a 50,000-test target next year, with unit tests mandatory and UI suites split into smoke, snapshot and regression that run… | ||
| Introduction into Reverse Engineering and iOS Security | Cyril Cermak | 40m |
Lab runs on an iPhone X running iOS 14 jailbroken and uses Hopper, lldb, Frida/FREDA server and Objection to dump a decrypted binary, inspect ~407 loaded… | ||
| Heavy Metal: Creating beauty with SwiftUI shaders | Paul Hudson | 40m |
iOS 17 extends SwiftUI so views can run Metal shaders by dropping in .metal files with iOS 17 SwiftUI visual effect and precise stitchable function signatures… | ||
| See More, Be More | Paolo Bianchi, Cristian Cascetta, Stefano Bodini | 33m |
A native iPad app captures a depth map and guided head-movement video, sends image IDs to blob storage, and runs an asynchronous pipeline of in-house… | ||
| TCA: Path towards Building Better SwiftUI Apps | Muralidharan Kathiresan | 40m |
Explains how The Composable Architecture (TCA) replaces ad hoc SwiftUI state with a single source of truth using Store, State, Action enums, Reducers and… | ||
| The Art and Science of Communication | Maxim Cramer | 34m |
Claims six reasons engineers “suck” at communication, five reasons to care, and two live experiments (an optical-illusion size test and the Economist decoy… | ||
| Animations for Everybody | Amos Gyamfi, Stefan Blos | 39m |
Practical SwiftUI recipes: compare implicit animation (animation modifier) versus withAnimation explicit calls and prefer explicit when you need control; use… | ||
| iOS Engineer’s Journey in the Realm of React Native | Francesca Piccoli | 33m |
iOS app at Musixmatch shows a hands‑on migration: a login form and card component implemented in SwiftUI and React Native with 90% UI parity, TypeScript and… | ||
| Me, Myself and eyeOS | Manu Carrasco Molina | 54m |
Walkthrough of Vision Pro hardware and dev stack with concrete limits: dual 4.5K micro‑OLED displays totalling ~23M pixels, about 12 cameras plus 6… | ||
| Making the most of Subscriptions | Anum Mian | 35m |
Concrete guidance for implementing auto‑renew subscriptions using App Store Connect and StoreKit 2: use billing retry 60 days with an optional grace period… | ||
| Data flow in SwiftUI - from @State to @Observable... | Daniel H Steinberg | 36m |
Explains migrating SwiftUI state from @State/@StateObject and Combine to the iOS 17 @Observable macro, showing exactly what code the macro synthesizes… | ||
| Token Driven UI Development | Valeria Farina, Firas Safa | 36m |
Argues that UI is driven by concrete design tokens (colors, fonts, corner radius, opacity) and demonstrates a SwiftUI implementation using protocols to define… | ||
| Working with C and C++ in Apple environment | Richard Topchii | 29m |
Argues for embedding C/C++ to share domain logic across iOS, macOS, Android and Windows, showing a working integration: a header-only JSON library as a… | ||
| Crossing Horizons with SCADE: Mastering iOS and Android | Grigory Markin | 36m |
SCADE ports the Swift toolchain to Android so projects compile Swift 5.8 (5.9 incoming) for Android triples, including 32‑bit support, SwiftPM, SourceKit LSP… | ||
| Why every Developer should care about the Environment | M. Carrasco Molina | 37m |
Industry IT uses ~1,500 TWh (2020) and threatens to double, while animal agriculture is blamed for 51% of global GHGs and 91% of Amazon deforestation (claims… | ||
| Workout experiences watchOS and iOS with WorkoutKit | Audrey Sobgou Zebaze | 32m |
WorkoutKit arrives in iOS 17 / watchOS 10 / visionOS and adds concrete APIs: WorkoutKit (iOS 17 / watchOS 10 / visionOS). Apps request HealthKit entitlements… | ||
| Declarative 3D: Achieving integration SwiftUI and 3D | Dominik Riegger | 25m |
An iPad app for robot cake decoration moves from a brittle singleton with over 100 imperative functions became a single state-driven updater to a declarative… | ||
| A surprising real world 70x performance jump | Duncan Wilcox | 35m |
A Mac app with ~500k LOC and user project files up to 35 GB project cuts load from 1m25s to 2.5 seconds by replacing full unarchive with Objective‑C runtime… | ||
| Build A Binary | Anna Chiara Beltrami | 41m |
A build failure from adding Firebase surfaces as "clang Target is not supported" and investigation shows Swift Playgrounds uses the same toolchain and both… | ||
| nothing matches | ||