These are just a few ruff ideas. I’m super happy to develop a bit further any of these if you think they fit into your conference.
Getting the User’s Location from 2008 to 2026
You wouldn’t believe how far we’ve come since when the iPhone was announced in 2007, the first iPhone SDK in 2008, and luckily iOS 4.2 and further. It’s unbelievable to me all we could (badly so) do with the original APIs, and how easy and cool it is nowadays with a few SwiftUI and SwiftUI lines to get the user location, while being super sharp on Privacy (which it wasn’t in 2007!).
Let me dig into all the details: We’ll talk about Precisions, Beacons, Regions, Delegates, Battery, and so on. There will be lots of simple samples which hopefully helps you build with this wonderful technology!
Photos: From Swift to SwiftUI with the new Pickers
At the center of our user experience with the iPhone are the pictures we take with it. They are not only beautiful, but also contains a ton of meta data. In this talk, I want to go deeper and to all the methods you have to integrate the User’s photo library, or hopefully only a part of it, if they care about privacy!
We will do the more we can with SwiftUI, which involves understanding Transferable, while seamlessly integrating their photos into your app’s UI.
Address Book to Contacts: Can you believe we did this in C?
Back in the Objective-C days, it was fairly normal to integrate with C and the AddressBook Framework never bothered giving a modern API. When Swift arrived, Apple finally worked on a modern version of this API by providing a Swift API for it. Recently, they even revamped some of the UIKit stuff with SwiftUI options for accessing the user’s contacts.
I’ve been programming with some kind of Contacts/Address Book API since 2008, so I’m delighted to show you everything we can do with it today. It has gained a lot a privacy-related user control, which I’ll show you as well.
Apple: The good, the bad, and the ugly.
We all love Apple for their technology and their products. We sometimes dislike them for some of their behaviors. At time, we might hate them, because they are — as Steve once said it in another context — uuuuuugly. Let’s get into what Apple can and cannot do, and where they really really should be better. This talk will not always be about Technology, obviously.
SwiftUI GridViews versus UICollectionView
What’s the point of still doing UIKit in 2025? Is there a cost with huge Collection Views? I have the feeling the times are gone, where it would be a big benefit. I can’t prove it yet, but I’m sure out of preparing such a talk, we’ll all gain some learnings…
Multi-Apple-Platform Apps / How to use Catalyst
Years ago I gave a talk about how to re-use code between iOS & macOS. It was feasible but cumbersome, because you basically had to match UIView and NSView (as one example) with Defines everywhere. Since 2019 Apple brought us the possibility to simply develop an iPad app which will also work on the Mac. I’ll show you how that works and how you can take the most out of it.
Decomposing the World (or another) Sample App for visionOS (or another Apple Platform)
We’ve all seen the first sample App that Apple gave us in 2023 for visionOS: Hello World. I will decompose it to explain you various visionOS (some simply iOS) technologies.
visionOS step one: Make your App Compatible before native
Maybe you expect any apps to be fully in 3D and super glassy, but a lot of time, just having a regular iOS App on your Vision Pro is just really cool.