May 29, 2026

MAUI Day Kraków 2026

Politechnika Krakowska

MAUI Day Kraków 2026 badge

Collectible Edition

Event Badge

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.

Wearable Collectible Edition-specific

Who Spoke

Speakers

Codrina Merigo

Codrina Merigo

Digital Product Manager @ Fresenius Medical Care

Damian Antonowicz

Damian Antonowicz

Architect

David Ortinau

David Ortinau

Principal Product Manager at Microsoft

Gerald Versluis

Gerald Versluis

Senior Software Engineer at Microsoft

Jakub Florkowski

Jakub Florkowski

Software Engineer at Microsoft

Łukasz Grudziński

Łukasz Grudziński

TASK Software, PAR Tech - Senior mobile developer

Mark Allibone

Mark Allibone

Technical Lead at Rey Technology, Microsoft MVP

Stefan Pölz

Stefan Pölz

I C# .NET; @Sentry by day; @FlashOWare by night

Stéphane Delcroix

Stéphane Delcroix

Principal Software Engineer at Microsoft

What Happened

Schedule

.NET MAUI Now and Next

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

Beyond the phone: integrating native Apple Watch app with .NET MAUI

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

Performance Hacks: When Best Practices Alone Aren’t Enough

Ł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

AI-Assisted PRs in .NET MAUI: Agentic Workflows for Code Quality

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

Building Intelligent .NET MAUI Apps with AI

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

Observability in .NET MAUI 10

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

Aspire for your .NET MAUI app

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

XAML C# Expressions, and plenty of other improvements making XAML relevant in 2026

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

The MAUI Panel

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

Location

Politechnika Krakowska

Warszawska 24, 31-155 Kraków, Poland

Made Possible By

Sponsors

Relive The Moments

Photos

View Photo Gallery