Mobile Blazor Bindings - Using Blazor to build mobile apps
summary
Demo shows an experimental Mobile Blazor Bindings layer that renders C# Razor components as native UI via Xamarin.Forms + Blazor, producing a single solution with a shared UI project plus Android and iOS heads. Live demos build a counter and a to‑do app, use Visual Studio 2019 and the template (dotnet new mobileblazorbindings), call native features via Xamarin.Essentials (launch browser, dialer, geolocation), publish NuGet packages and a GitHub repo in the Xamarin org, and warns this is early with some emulator/location flakiness.
AI-written summary · about
chapters (43)
- 0:00Intro
- 0:15Welcome
- 0:46Experimental Blazor Bindings
- 2:16Why are we doing this
- 3:20What does this look like
- 5:46Visual Studio 2019
- 6:39Android Emulator
- 7:14Entry Point
- 7:44Counter
- 8:38Display Alerts
- 9:13Debugging Breakpoints
- 10:50Layout
- 11:35Todo Display
- 12:08Switch
- 14:01New todo items
- 14:27New text
- 15:04Todo list
- 15:39Add item
- 16:21Run app
- 16:43Todo app
- 17:33Demo
- 20:05Adding todo items
- 20:29Adding smart buttons
- 20:57Detecting things
- 21:11Adding helpers
- 21:36Detecting URLs
- 21:51Launching the browser
- 22:22Launching a web browser
- 23:06Phone call location
- 23:31Distance between locations
- 23:59Devicespecific permission
- 24:20Location information
- 24:41Properties
- 25:06Testing
- 26:57Overview
- 27:17Architecture
- 27:51Full App
- 28:06Speech to Text
- 28:25Components
- 28:52Feedback
- 29:13Docs
- 29:40GitHub repo
- 29:54Links
related talks
01h 01mGo Mobile with Xamarin
42mCross-platform mobile apps development
57mCross Platform Mobile with XAML and MVVM
34mBuilding mobile applications with .NET Xamarin
54mTechniques in creating great cross platform apps.
01h 03mZero to Mobile Hero - Intro to Xamarin and Visual Studio Team Services
01h 01mBuilding a real-world cross-platform app with Xamarin and MVVM
01h 00mReal-Time Connected Apps with .NET MAUI, Blazor and SignalR
