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.

Workshops Nov 10
Conference Nov 11–12
Workshop day Daniel Steinberg & Peter Friese on Foundation Models
Conference day 1 Talks, lunch & walking dinner
Conference day 2 More talks & community

Stay updated

Get announcements on speakers, workshops, and ticket releases.

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 ticketsNovember 10 Full-day workshops with Daniel Steinberg and Peter Friese (workshop day only).
  • Conference ticketsNovember 11 & 12 Two days of talks at NEMO Science Museum.
  • Workshop + conferenceNovember 10–12 Workshop day plus both conference days, including workshops with Daniel Steinberg and Peter Friese.
Get your tickets

Opens our secure ticket shop in a new tab (iDEAL, cards & more).

Or buy tickets on this page

Form not loading? Open the ticket shop.

Conference Location

Do iOS 2026 takes place at NEMO Science Museum in central Amsterdam, a short walk from Amsterdam Central Station.

NEMO Science Museum
Oosterdok 2
1011 VX Amsterdam, Netherlands
A map showing the Nemo Science Museum's location.

Nemo Science Museum Oosterdok 2 1011 VX Amsterdam

The Nemo Science museum.

Hosts

Two hosts will guide you through the day. They will introduce the speakers, ask questions and make sure you have a great time.

Jeroen Leenarts

Jeroen Leenarts

x's logo

@appforce1

Daniel Steinberg

Daniel Steinberg

x's logo

@dimsumthinking

Conference Speakers

Raluca Bujor, Do iOS 2026 speaker

Raluca Bujor

Antoine van der Lee, Do iOS 2026 speaker

Antoine van der Lee

x's logo

@twannl

Peter Friese, Do iOS 2026 speaker

Peter Friese

x's logo

@peterfriese

Dharam Kapila, Do iOS 2026 speaker

Dharam Kapila

x's logo

@DharamKapila

Ekaterina Volkova, Do iOS 2026 speaker

Ekaterina Volkova

Douglas Hill, Do iOS 2026 speaker

Douglas Hill

Alex Antonov, Do iOS 2026 speaker

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

      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

      Peter Friese

    • 17:00Drinks

      Drinks

      At the end of the workshop day, attendees and staff can have a drink together.
  • 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 @Generable macro 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 @Generable macro
      • 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

      Peter Friese

    • 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

      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

      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

      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

      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

      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

      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

  • 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

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.

Marco

Marco

Audio and Visuals

x's logo

@eMilty

Axel

Axel

Workshop Host

Bart

Bart

Conference Support

x's logo

@barthoffman

Call for Papers Closed

"You (yes, you!) could've looked great on that stage."

—Jeroen Leenarts, Organizer
The stage of the NEMO Science Museum.

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 sponsor

Do 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.

Boost your productivity and streamline your workflow with powerful Xcode Simulator tools. Developers report building, testing, and verifying apps up to 2x faster with RocketSim.

Hummingbird is a lightweight, flexible modern web application framework that runs on top of a SwiftNIO based server implementation. It is designed to require the minimum number of dependencies.

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.