Architecture tips for hybrid apps with .NET MAUI and Blazor
summary
Shows how to convert a Blazor website into a .NET MAUI hybrid app using BlazorWebView and a Razor class library, explaining that a web project cannot be referenced directly so components must be moved into a Razor library. Demonstrates native navigation with MAUI Shell and tab bars, replacing memory cache with a file cache in the platform cache directory, adding AdditionalAssemblies for routing, and confirms the demo app runs on iOS/macOS/Android/Windows with some Mac hot‑reload quirks. GitHub repo contains the working code.
AI-written summary · about
chapters (11)
- 0:00Introduction to hybrid apps
- 2:52Understanding .NET MAUI
- 5:15Blazor hybrid concepts
- 7:55Benefits of the hybrid approach
- 10:53When to use Blazor hybrid
- 14:06Architecture and setup
- 18:05Live demo: project conversion
- 22:52Integrating native navigation
- 30:13Platform-specific services
- 39:32Final UI adjustments
- 44:01Resources and Q&A
related talks
34mHybrid Web and Desktop apps with .NET MAUI and Blazor
31mBuilding desktop apps using .NET MAUI and Blazor
58mBlazor Hybrid - Build Hybrid Mobile, Desktop, and Web apps with .NET MAUI
35mBlazor Hybrid: Use Your Blazor Skills to Build Desktop and Mobile Apps
18mBlazor + .NET MAUI – the perfect “hybrid”
42mMigration and Modernization with .NET MAUI
27mWelcoming JavaScript to .NET MAUI
49mWhat's New & Next for .NET MAUI and Blazor Hybrid
