We'll have a look at how SwiftUI lays out its views, how the state system works and how animations work.
Chris Eidhof
09:55 - 10:35
Kotlin Multiplatform for iOS: Myths vs Reality
Uncover the realities of Kotlin Multiplatform for iOS, debunking myths and exploring opportunities in collaborative codebases.
Nikolaj Schumacher
10:35 - 11:05
Coffee Break
11:05 - 11:45
Stealing User's Identity
This presentation shows how attackers exploit iOS vulnerabilities to steal identities, stressing the importance of mobile cybersecurity and personal awareness
Cyril Cermak
11:45 - 12:25
From Zero to Accessible in 30 minutes
In under 30 minutes, learn how to transform an inaccessible app into an accessible one. Discover accessibility issues and quick, efficient fixes to make your app fully accessible.
Robin Kanatzar
12:25 - 13:00
Swift for WebAssembly
WebAssembly offers exciting opportunities for Swift developers. This talk explores running Swift in the browser and sharing code between iOS and the web.
Steven Van Impe
13:00 - 15:00
Lunch
15:00 - 15:40
Getting Sentimental: an exploration of sentiment analysis in iOS
Explore how iOS's Natural Language compares to ChatGPT in sentiment analysis, focusing on accuracy, speed, cost, and why it matters.
Anna Beltrami
15:40 - 16:20
LLDB Scripting for iOS Developers
LLDB is a powerful but often overlooked tool. This talk explores using and extending LLDB with Python to track Swift's commonly used feature: escaping closures.
Mikoláš Stuchlík
16:20 - 16:55
Codegen Driven Development
Where should your app's business logic go? What if you wrote it in SQL? Learn how to use SQL with Swift efficiently and why you might consider doing so.
Amy Worrall
16:55 - 17:25
Coffee Break
17:25 - 18:05
Is structured concurrency worth the effort?
Lessons learned upgrading iOS Swift project of ~100k lines of code to full-on structured concurrency (no shortcuts).
Aleksandar Vacić
18:05 - 18:40
From Side Project to Going Indie
Antoine turned side projects into six-figure ventures and now shares strategies for turning passion into success, setting goals, and adopting the indie mindset.
Antoine v.d. Lee
29th October
Conference Day 1
30th October
Conference Day 2
09:00 - 9:40
Swift Testing - A testing framework for modern Swift
Learn how to write powerful tests in Swift 6 using the Swift Testing framework, with new @Test and @Suite macros, and #expect and #require for simple yet effective testing.
Daniel Steinberg
9:40 - 10:15
Designing APIs: How to ensure Accessibility in Design System components
Explore design systems with a focus on accessibility, understand abstraction levels, and learn best practices for API design. Bonus: a live demo will be included at the end.
Feli Bernutz
10:15 - 10:45
Coffee Break
10:45 - 11:25
Building Swift Command-Line Tools
Swift's power goes beyond Apple platforms. It's safe, expressive, and ideal for automation and scripting. Learn how to harness its power to build your own command-line tool!
Charles Pisciotta
11:25 - 12:05
So You Think You Know Swift
Sure, you know Swift, but do you *really* know it? This talk takes a deep dive into the language we use every day and reveals some surprising details and hidden features.
Nick Lockwood
12:05 - 12:40
The Art of Functional State Management
This talk covers functional state management for iOS apps, with examples and comparisons to non-functional approaches for building predictable, maintainable apps.
Araks Avoyan
12:40 - 14:20
Lunch
14:20 - 15:00
Blink them to death using Embedded Swift
Using the recently announced Embedded Swift we'll program an nRF52840 or ESP32 micro-controller.
Eric Bariaux
15:00 - 15:40
A Deep Dive Into Sendable
Learn all you need to know about Sendable and how to get your codebases ready for the new Swift 6.
Tim Condon
15:40 - 16:15
From Concept to Creation: Building Intuitive AR Experiences on VisionOS
Create AR apps on VisionOS with spatial computing and RealityKit. This talk covers innovative app ideas, VisionOS capabilities, and techniques for realistic content placement.
Daniel James Tronca
16:15 - 16:45
Coffee Break
16:45 - 17:25
Cut costs, not corners - Master modularization with SPM
Step-by-step guide to modularize your iOS monolith with SPM and integrate KMM, achieving reductions in build times: -55% clean builds, -43% incremental builds, and -73% CI/CD builds.
Antonio Markotić
17:25 - 18:00
What can we learn from Jetpack Compose? A dive into the comparison and contrasting view points of SwiftUI and Android’s latest design tool
As native app devs using SwiftUI it’s important to understand our Android companions. Learn about what’s going well for both and maybe where Compose has the upper hand *gasp*
Erica Engle
28th October
Workshop Day
08:30 - 09:30
Registration
09:30 - 11:00
Workshop - Part 1
11:00 - 11:30
Coffee Break
11:30 - 13:00
Workshop - Part 2
13:00 - 14:30
Lunch
14:30 - 16:00
Workshop - Part 3
16:00 - 16:30
Coffee Break
16:30 - 18:00
Workshop - Part 4
STAY UP-TO-DATE
NEWSLETTER
Stay informed with the latest on our conference, including speakers, agenda, and special offers. Subscribe now!