Schedule

08:00 - 09:00

Registration

09:15 - 09:55

SwiftUI Animations Under The Hood

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!

FOLLOW US

PAST EVENTS

CONTACT US

Copyright © 2023 - 2024 #pragma mark. 

All rights reserved.