Migration and Modernization with .NET MAUI
summary
Claim: .NET MAUI replaces multi-project Xamarin setups with a single project experience that shares icons, fonts and UI (the talk cites about 95% UI reuse), and reuses existing Xamarin renderers. Demos show a Blazor app running in an iPad simulator and Mac Catalyst, Angular/React bundles dropped into a MAUI WebView, and WPF hosting Razor components. MAUI exposes device APIs via Essentials (around 40–50+ APIs) and a migration path via .NET Upgrade Assistant; the demos build and run successfully across platforms.
AI-written summary · about
chapters (17)
- 0:00.NET MAUI introduction
- 2:20Unified .NET stack options
- 3:01Mobile strategies cross-platform
- 6:28.NET MAUI features
- 7:53Desktop options with .NET MAUI
- 9:59Web evolution Blazor impact
- 11:43Blazor Hybrid code sharing
- 14:36Exploring .NET MAUI project
- 16:02Xamarin.Forms vs .NET MAUI
- 21:19Customizing UI in .NET MAUI
- 23:50Migrating Xamarin.Forms to MAUI
- 24:10Blazor .NET MAUI demo
- 26:17Sharing Blazor code
- 32:21Embedding web apps in MAUI
- 35:49Native APIs from Blazor
- 38:22Modernizing WPF WinForms
- 40:49Summary
related talks
55mModernizing your apps with .NET MAUI
57mCross-platform development with .NET MAUI
01h 02m.NET MAUI What/How and Why
01h 10mNative Cross-Platform Mobile & Desktop Apps with .NET MAUI
52mUpgrading your Xamarin Forms App to .NET MAUI
45mWhat's new in .NET Multi-platform App UI (MAUI) Q&A
17mUpgrading from Xamarin to .NET MAUI
01h 16mWhat's New and Next for .NET MAUI
