Amsterdam · NEMO Science Museum · November 10–12, 2026
Do iOS 2026 iOS Developer Conference in Amsterdam
Three days of workshops, talks, and networking with Europe's iOS developer community at NEMO Science Museum.
Do iOS is back in 2026. After 7 successful editions in 2015, 2016, 2018, 2022, 2023, 2024, and 2025 we again invite you to join us in Amsterdam to celebrate iOS development in all its aspects.
November 10 · Daniel Steinberg
Workshop: Intro to Foundation Models
Learn on-device Foundation Models with sessions, prompts, instructions, and tools — then this year’s additions including private cloud compute, images, and evaluations.
November 10 · Peter Friese
Workshop: Building production-ready AI with Apple Foundation Models, Gemini and Firebase
Learn how to build a meal planning app and calorie tracker using Apple’s Foundation Models, Gemini, and Firebase AI Logic.
November 11 · Alex Antonov
Talk: Making your iOS SaMD ready for FDA Testing
Preparing an iOS medical app for FDA approval — code, documentation, security features, and generating SBOMs without Package.swift.
November 11 · Douglas Hill
Talk: Rust for iOS Developers: More Swifty than Swift
An introduction to Rust for iOS developers — tooling, typing, enums, safety, and memory management through a Swift-shaped lens.
November 11 · Ekaterina Volkova
Talk: When Your Expertise Stops Feeling Relevant
How to adapt, stay confident, and remain resilient when constant technological change makes your expertise feel outdated.
November 11 · Raluca Bujor
Talk: Building Scalable Apps using SwiftUI
Architect a design system with reusable, accessible, and testable components to scale SwiftUI apps without losing velocity or consistency.
November 11 · Dharam Kapila
Talk: Lessons from Extending Obsidian for iOS
Advanced App Intents — filesystem access, JSContext bridging, rich return types, and runtime execution modes from Obsidian’s iOS app.
November 11 · Peter Friese
Talk: Building Hybrid, Agentic Apps with Apple’s Foundation Models Framework
A blueprint for intelligent, agentic features with Apple’s Foundation Models — on-device and with cloud models like PCC, Claude, and Gemini.
Tickets
Choose the pass that fits your schedule. All options are available in our ticket shop.
- Workshop tickets — November 10 Full-day workshops with Daniel Steinberg and Peter Friese (workshop day only).
- Conference tickets — November 11 & 12 Two days of talks at NEMO Science Museum.
- Workshop + conference — November 10–12 Workshop day plus both conference days, including workshops with Daniel Steinberg and Peter Friese.
Opens our secure ticket shop in a new tab (iDEAL, cards & more).
Conference Location
Do iOS 2026 takes place at NEMO Science Museum in central Amsterdam, a short walk from Amsterdam Central Station.
NEMO Science MuseumOosterdok 2
1011 VX Amsterdam, Netherlands
Nemo Science Museum Oosterdok 2 1011 VX Amsterdam
Hosts
Two hosts will guide you through the day. They will introduce the speakers, ask questions and make sure you have a great time.
Conference Speakers
Raluca Bujor
Ekaterina Volkova
Douglas Hill
Alex Antonov
Preliminary Conference Agenda
This preliminary schedule follows the same format as 2025. Workshops with Daniel Steinberg and Peter Friese, plus conference talks from Peter Friese, Dharam Kapila, Raluca Bujor, Ekaterina Volkova, Douglas Hill, Antoine van der Lee, and Alex Antonov, are confirmed; remaining talk topics will be announced soon.
-
2026-11-10 - Workshops
- 09:00Workshop
Workshop: Intro to Foundation Models
Foundation Models is how your app connects to Apple Intelligence. Learn sessions, prompts, instructions, and tools — then this year’s additions including private cloud compute, images, dynamic profiles, and evaluations.
Foundation Models is how your app connects to Apple Intelligence. In this hands-on, fast moving workshop you’ll learn the fundamentals of using Foundation Models on device with sessions, prompts, instructions, and tools. We’ll then move on to this year’s additions to Foundation Models including private cloud compute, images, dynamic profiles, and the evaluations framework.
Required tools: A Mac running Xcode 27 and either a device you can deploy to using iOS 27 or macOS 27.
Daniel Steinberg
Daniel loves to write about, teach and code for Apple platforms using Swift. Daniel is the author of more than a dozen books including the best-selling books A Functional Programming Kickstart, A SwiftUI Kickstart, A Swift Kickstart and Dear Elena. Daniel presents iOS, Functional Programming, SwiftUI, and Swift training and consults through his company Dim Sum Thinking.
Daniel Steinberg
- 09:00Workshop
Workshop: Building production-ready AI with Apple Foundation Models, Gemini and Firebase
Learn how to build a full-blown meal planning app and calorie tracker using Apple’s Foundation Models framework, Gemini, and Firebase AI Logic.
In this hands-on workshop, you will learn how to use Apple’s Foundation Models framework, Gemini, and Firebase AI Logic to build an AI-powered meal planning app.
We will cover the following topics:
- How to use Apple’s Foundation Models framework for local, on-device AI
- Connecting Apple Foundation Models to Gemini via Firebase AI Logic
- Generating structured output
- Analysing images
- Generating images from text prompts
- Managing prompts (and protecting your intellectual property)
- Chat and streaming output
- Bi-directional audio and video streaming for captivating user experiences
- Protecting your app using App Check
This is a hands-on tutorial using DocC, so people will be able to work at their own pace. I will explain all relevant concepts in detail using slides and live demos.
Note: To join the workshop, you must bring your own laptop with the latest version of Xcode installed, as well as a physical iPhone to deploy your app to! The activities are intended for Mac laptops and cannot be completed on a tablet or phone.
Who should attend?
This hands-on workshop is designed for iOS developers who want to add powerful AI capabilities to their applications without compromising security or performance. If you are comfortable with SwiftUI and looking to move beyond basic API wrappers into production-grade AI features, this workshop is for you.
Peter Friese
Peter is a Staff Developer Advocate on the Firebase team at Google, helping developers build amazing experiences and high quality apps using Firebase and AI.
With a passion for empowering developers and fostering innovation, Peter works tirelessly with the Firebase team to make his vision of “cutting short the time to magic” a reality.
Peter is also the author of the book Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms and host of the YouTube show Firebase After Hours, in which he and his colleagues explore Firebase in a light-hearted and fun setting.
He has written code in BASIC, C, ObjectPascal, Java, Kotlin, Xtext, JavaScript, TypeScript, Objective-C, and a number of home-grown DSLs - but his all-time favourite is Swift.
You can follow Peter on Twitter, Mastodon, Threads, and YouTube.
Peter Friese
- 17:00Drinks
Drinks
At the end of the workshop day, attendees and staff can have a drink together.
- 09:00Workshop
-
2026-11-11 - Conference Day 1
- 08:30Logistics
Doors open
Get into the venue. Mingle and get to know each other.
- 09:00Welcome
Welcome to Do iOS Day 1
Opening remarks and practical details for the day ahead.
- 09:15Talk
Building Hybrid, Agentic Apps with Apple’s Foundation Models Framework
A comprehensive blueprint for building intelligent, agentic features with Apple’s Foundation Models — on-device and in the cloud.
Apple’s Foundation Models framework has brought the power of large language models to the one device that people keep close for the majority of their day — the iPhone. And it’s enabled developers to build intelligent features using a privacy focussed framework — at zero cost for developers. But it does so much more — from type-safe guided generation using the
@Generablemacro to native tool calling. And now, with the ability to tap into the power of cloud-hosted models like Apple’s own Private Cloud Compute and third party models like Claude and Gemini, developers can architect applications that make the best use of the capabilities of the most suitable model.This talk provides a comprehensive blueprint for building intelligent features using the LanguageModelSession API. You will learn:
- How to generate type-safe output using the
@Generablemacro - Using native tool calling to connect models to the capabilities of your app
- Tapping into the power of cloud-hosted models like PCC, Claude, and Gemini
- Implementing agentic features using Dynamic Profiles
All using the language you know and love — Swift!
We’re going to focus on the agentic features of Apple’s Foundation Models framework.
Peter Friese
Peter is a Staff Developer Advocate on the Firebase team at Google, helping developers build amazing experiences and high quality apps using Firebase and AI.
With a passion for empowering developers and fostering innovation, Peter works tirelessly with the Firebase team to make his vision of “cutting short the time to magic” a reality.
Peter is also the author of the book Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms and host of the YouTube show Firebase After Hours, in which he and his colleagues explore Firebase in a light-hearted and fun setting.
He has written code in BASIC, C, ObjectPascal, Java, Kotlin, Xtext, JavaScript, TypeScript, Objective-C, and a number of home-grown DSLs - but his all-time favourite is Swift.
You can follow Peter on Twitter, Mastodon, Threads, and YouTube.
Peter Friese
- How to generate type-safe output using the
- 10:00Break
Coffee
Time for a break.
- 10:45Talk
Lessons from Extending Obsidian for iOS
A deep dive into the advanced side of App Intents — filesystem access, JSContext bridging, rich return types, and runtime execution modes from Obsidian’s iOS app.
A deep dive into the advanced side of App Intents — filesystem access, JSContext bridging, rich return types, runtime execution modes. All of it drawn from shipping these in Obsidian’s iOS app.
Dharam Kapila
Dharam is an iOS developer based in Denmark. He’s the creator of “Funnel: Quick Capture”, an indie app he’s been building since 2023. Today he works as a senior software engineer at Obsidian.
You can follow Dharam on X.
Dharam Kapila
- 11:30Talk
Building Scalable Apps using SwiftUI
A practical blueprint for scaling SwiftUI with a design system of reusable, accessible, and testable components.
As teams grow and features multiply, many apps fall into a trap of inconsistency and technical debt. This session tackles this challenge head-on, moving beyond the basics to demonstrate how a well-architected design system is the key to maintaining velocity, consistency and quality in any large-scale SwiftUI project.
This talk provides a practical blueprint for building a scalable SwiftUI application by architecting a robust design system with reusable, accessible and testable components.
Join this session to gain practical strategies for scaling your apps, ensuring UI consistency and delivering a high-quality, accessible user experience.
Raluca Bujor
Raluca is an iOS Chapter Lead at Deutsche Bank with 8 years of experience in iOS development. She is passionate about SwiftUI, modern mobile architecture, and building scalable, user-friendly applications.
Beyond engineering, she enjoys organizing iOS community meetups, mentoring developers, and sharing knowledge with fellow mobile engineers. Outside of tech, she loves fitness, staying active, and bringing the same consistency and discipline from sports into everyday work.
Raluca Bujor
- 12:15Break
Lunch
Time for lunch
- 13:15Talk
When Your Expertise Stops Feeling Relevant
How to adapt, stay confident, and remain resilient when constant technological change makes your expertise feel outdated.
Stability in tech is disappearing. Modern engineers are no longer expected to master one stack for years—they’re expected to reinvent themselves repeatedly.
This talk explores the psychological impact of constant technological change: what happens when your expertise suddenly feels outdated, your confidence drops, and you’re expected to perform while feeling like a beginner again.
More importantly, we’ll explore how to adapt without losing yourself. Rather than resisting change or chasing every new trend, attendees will learn practical ways to build a healthier relationship with uncertainty, approach career transitions with confidence, and stay resilient even when their expertise no longer feels enough.
Instead of asking “How do I keep up?”, we’ll ask a different question: “How do I stay confident when I can’t keep up with everything?”
Ekaterina Volkova
Ekaterina Volkova is a Software Engineer at Zalando, where she builds products used by millions of customers. She has spoken at international conferences including Swift Heroes, NS Spain, and SwiftLeeds. Her talks combine real engineering experience with the human side of software development, exploring how developers grow, adapt and thrive in an industry that never stops changing.
Ekaterina Volkova
- 14:00Talk
Rust for iOS Developers: More Swifty than Swift
An introduction to Rust for iOS developers — tooling, typing, enums, safety, and memory management through a Swift-shaped lens.
Swift is safe, expressive, and performance-focused, but there’s another modern programming language with many of the same goals: Rust. Developers increasingly benefit from working across languages and platforms — and while Swift can be used for servers, command-line tools, WebAssembly and embedded systems, Rust is far more established in these areas.
I’ve been using Swift since its release in 2014 and recently thoroughly enjoyed learning Rust.
This talk introduces Rust for an iOS developer. We’ll look at tooling, package management, strong typing, expressive enums, and safety-first design, focusing on what feels familiar from Swift. We’ll see how the two languages take different approaches to memory management (which are both unusual).
You’ll leave with a practical mental model of Rust and new ideas you can apply to your Swift development, even if you never write Rust professionally.
Douglas Hill
Douglas spent many years as the iOS team lead at Nutrient (previously known as PSPDFKit) and recently switched to work across a wider range of technologies at the company. He’s a long-time organiser of the NSLondon iOS developer community.
Douglas Hill
- 14:45Break
Coffee
Time for a break.
- 15:30Talk
Talk
Topic to be announced.
Session details will be announced soon.
Antoine van der Lee
- 16:15Talk
Making your iOS SaMD (Software as a Medical Device) ready for FDA Testing
What preparing an iOS medical app for FDA approval feels like — code, documentation, security features, and generating SBOMs without Package.swift.
If you work on an iOS medical app that will go through FDA approval process soon, you probably would like to know what it feels like? You can go through this adventure with this presentation!
Preparing the code and documentation, highlighting certain functional and security features — all these topics will be covered. You will find out what is the most important in your codebase in the eyes of the regulatory, why do you need even more resources for the documentation than for the debugging and get an insight on how to generate SBOMs for the projects without Package.swift.
Alex Antonov
Experienced iOS developer based in The Netherlands, worked in different fields and ended in healthcare startup. Every Apple event drinks apple cider and eats apple cakes. Easily distracted by cows.
Alex Antonov
- 17:00Drinks
Drinks
At the end of the conference all attendees, speakers, and staff can have a drink together.
Upstairs on the 5th, in the NEMO Science Museum Restaurant.
- 18:00Dinner
Walking Dinner
Food, people, and conversations.
What’s this about then?
Get to know each other and all speakers a bit more at this walking dinner. Dinner is on us!
Join us!
- 20:00Logistics
End
End of day 1
- 08:30Logistics
-
2026-11-12 - Conference Day 2
- 08:30Logistics
Doors open
Get into the venue. Mingle and get to know each other.
- 09:00Welcome
Welcome to Do iOS Day 2
Opening remarks and practical details for the day ahead.
- 09:15Talk
Talk
Speaker and topic to be announced.
Session details will be announced soon.
- 10:00Break
Coffee
Time for a break.
- 10:45Talk
Talk
Speaker and topic to be announced.
Session details will be announced soon.
- 11:30Talk
Talk
Speaker and topic to be announced.
Session details will be announced soon.
- 12:15Break
Lunch
Time for lunch
- 13:15Talk
Talk
Speaker and topic to be announced.
Session details will be announced soon.
- 14:00Talk
Talk
Speaker and topic to be announced.
Session details will be announced soon.
- 14:45Break
Coffee
Time for a break.
- 15:30Talk
Talk
Speaker and topic to be announced.
Session details will be announced soon.
- 16:15Talk
Talk
Speaker and topic to be announced.
Session details will be announced soon.
- 17:00Logistics
End
End of day 2
- 08:30Logistics
Support
During the day a number of individuals will be available to assist you with any questions you might have. Anything you need help with? Come talk to anyone of the Do iOS support team.
Call for Papers Closed
"You (yes, you!) could've looked great on that stage."
The Call for Papers closed on August 16, 2026. Thank you to everyone who submitted — we are reviewing proposals and will announce the remaining lineup soon.
Conference Sponsors
We are looking for Do iOS 2026 sponsors
If your company is as enthusiastic about mobile development as we are, we would love to partner with you. Reach Europe's iOS developer community in Amsterdam — November 10–12, 2026.
Sponsorship packages include logo placement, social mentions, and opportunities to connect with attendees.
Become a sponsorDo iOS 2025 sponsors
Thank you to the partners who supported last year's conference.
Guardsquare provides a comprehensive, easy-to-integrate mobile app security solution, from testing and code hardening to real-time threat visibility. Trusted by over 900 customers worldwide, Guardsquare helps protect apps and SDKs from reverse engineering and tampering throughout the development lifecycle.
Frequently Asked Questions
Everything you need to know about Europe's iOS developer conference in Amsterdam.
- When is Do iOS 2026?
- Do iOS 2026 runs November 10–12, 2026 in Amsterdam. November 10 is the workshop day; November 11 and 12 are the two main conference days with talks and networking.
- Where is Do iOS 2026 held?
- The conference takes place at NEMO Science Museum, Oosterdok 2, 1011 VX Amsterdam, in the city centre near Amsterdam Central Station.
- How do I get tickets for Do iOS 2026?
- Tickets are sold through our official ticket shop . You can choose a workshop pass, a two-day conference pass, or a combined workshop and conference pass.
- Can I still submit a talk for Do iOS 2026?
- The Call for Papers closed on August 16, 2026. Thank you to everyone who submitted. We are reviewing proposals and will announce the remaining lineup soon.
- What is included in a Do iOS conference ticket?
- Conference tickets include two days of talks at NEMO Science Museum, lunch on both conference days, and the walking dinner on the first conference evening. Workshop tickets are sold separately for November 10.
- Is Do iOS an in-person iOS conference?
- Yes. Do iOS is an in-person iOS developer conference focused on live talks, workshops, and meeting peers in Amsterdam. It has run seven successful editions since 2015.
- What do I need to bring for the workshops?
- Bring a Mac laptop with Xcode 27. Daniel Steinberg’s workshop also needs a device you can deploy to using iOS 27 or macOS 27. Peter Friese’s workshop requires a physical iPhone. Workshop activities cannot be completed on a tablet or phone alone.