May 29, 2026
Politechnika Krakowska
Collectible Edition
This is more than the digital mark for MAUI Day Kraków 2026. Badge-enabled MAUI Day editions are also produced as physical badges that attendees can wear on clothing, lanyards, bags, or wherever they collect conference memories.
Who Spoke
Digital Product Manager @ Fresenius Medical Care
Architect
Principal Product Manager at Microsoft
Senior Software Engineer at Microsoft
Software Engineer at Microsoft
TASK Software, PAR Tech - Senior mobile developer
Technical Lead at Rey Technology, Microsoft MVP
I C# .NET; @Sentry by day; @FlashOWare by night
Principal Software Engineer at Microsoft
What Happened
David Ortinau
We continue to pursue our mission to delight developers and empower you to achieve more with our SDKs and tools. While .NET 10 is still new and shiny, we are already working on .NET 11. In this session I'll share the product highlights and candidly share our vision for the future of mobile and desktop cross-platform development.
09:10
60 min
Damian Antonowicz
In this session you'll learn how to build native Swift Apple Watch app that works with .NET MAUI.
10:20
30 min
Łukasz Grudziński
We all know this situation. The designer gives you a Figma file. It is not just "a list." It is grids and images inside a scrollview, with weird overlays, dynamic resizing, and elements that need to move around. It looks logical in the design tool. But when you code it with standard MAUI layouts, the phone starts burning. This talk is about what to do when the design structure is just too heavy for the framework to handle nicely. "Best practices" say we should use clean XAML and nice containers. But if you have too many layers of StackLayout or Grid inside each other, the layout calculation takes forever. I will show you real examples from production apps where the layout complexity was killing performance. Stop Guessing: We use Meteor profiler and native tools to see exactly where the layout cycle is wasting time. Flattening the Tree: How to take a "logical" layout and smash it into something ugly but fast. Bypassing MAUI: When to stop fighting with XAML and just use a Native View or a Canvas because standard controls are too heavy. The "Hacks": Preloading views, faking complexity with images, and tricks to make lazy loading seamless. No theory. Just us trying to build crazy layouts without killing the frame rate.
10:50
30 min
Jakub Florkowski, Gerald Versluis
How the .NET MAUI team built specialized AI agents that automate pull request reviews, generate UI tests, reproduce bugs, and explore fix alternatives using multi-model consensus. This is a show-and-tell of real, working automation - not a concept demo.
11:40
45 min
Codrina Merigo
In this session, you’ll learn how to integrate AI capabilities into a .NET MAUI application to create smarter, more responsive cross-platform experiences. We’ll explore practical AI use cases such as text analysis, image understanding, and conversational features, and see how they fit into a clean MAUI architecture. Through a live demo, you’ll discover patterns and best practices for performance, privacy, and user experience. Leave with concrete ideas and techniques you can apply immediately to build intelligent MAUI apps that deliver real value to users.
13:15
60 min
Stefan Pölz
The .NET Multi-platform App UI (.NET MAUI) in .NET 10 added traces and metrics for layout performance monitoring. It's high time to take a closer look at observability (or "o11y" to use a fancy numeronym) for local debugging and monitoring of production environments. This live-coding session covers not only the three pillars of observability — logs, metrics, and (distributed) traces — but also its implementation in .NET in general and .NET MAUI in particular. Moreover, we uncover the OpenTelemetry (OTel) standard, observe processes locally through CLI-based .NET tools and Aspire dashboards, and monitor deployed applications via Sentry. The insights gained from this talk will help you to gain insights into your every .NET MAUI app to make error detection less painful and perhaps even aid in preventing problems in the first place.
14:25
30 min
Mark Allibone
Most mobile applications rely on a backend - yet the development flow often is cumbersome. Debugging backend and mobile app on your developer machine is doable but not super intuitive. And working with distributed systems - which is basically what we are doing here - comes with a whole load of challenges that can often be overlooked when starting out. In this session, you’ll learn how Aspire improves the developer experience for mobile apps with backends. We’ll start with creating a new mobile application with a ASP.NET Core backend using Aspire. Highlighting how Aspire simplifies local development, service orchestration, observability, and configuration. Next, we’ll look at how to “Aspirify” an existing mobile solution with a backend, step by step, and discuss what changes—and what doesn’t. You’ll see how Aspire helps you gain better insight into your systems, reduce friction between frontend and backend development, and put you up for future growth by including sensible standards. By the end of this session, you’ll understand how and when to use Aspire makes sense for your .NET MAUI and ASP.NET Core apps. What benefits it brings in real-world scenarios, and how to adopt it.
15:25
45 min
Stéphane Delcroix
net11 is introducing multiple improvements in the XAML language and its processing for MAUI projects, focussing on developers delight, and app performance - global, and implicit, xmlns - sourcegeneration - C# expression in XAML - and more
16:15
45 min
David Ortinau, Stéphane Delcroix, Gerald Versluis, Jakub Florkowski
This is your opportunity to put your question to the MAUI team.
17:00
40 min
Where It Was
Warszawska 24, 31-155 Kraków, Poland