Welcoming JavaScript to .NET MAUI
summary
.NET MAUI hosts existing Angular/React/Blazor apps inside a native WebView so the same web build (ng build or React bundle) runs on iOS, Android, macOS and Windows while calling platform APIs. JavaScript calls C# methods marked with attributes and uses JS interop to read device info, request geolocation (GetLastKnownLocation), open the camera or filesystem and store data. Uses BlazorWebView or a hybrid web view, supports browser devtools attached to the embedded view, and shares one UI/CSS codebase for web and native.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:25Modern .NET and JavaScript synergy
- 3:56.NET MAUI overview
- 8:30Blazor WebView app
- 13:29Angular in .NET MAUI
- 17:02React in .NET MAUI
- 18:25UI sharing web/native
- 21:15JavaScript native APIs
- 24:45React frontend .NET backend
- 25:49Closing
related talks
44mDeploying your JS App Anywhere with .NET MAUI
58mBlazor Hybrid - Build Hybrid Mobile, Desktop, and Web apps with .NET MAUI
31mBuilding desktop apps using .NET MAUI and Blazor
49mArchitecture tips for hybrid apps with .NET MAUI and Blazor
57mCross-platform development with .NET MAUI
18mBlazor + .NET MAUI – the perfect “hybrid”
35mBlazor Hybrid: Use Your Blazor Skills to Build Desktop and Mobile Apps
42mMigration and Modernization with .NET MAUI
