David's Feed
- Playing Video with .NET MAUI on Windows
David Britch completes his cross-platform .NET MAUI Video control by adding Windows support via the WinAppSDK 1.2 MediaPlayerElement. Learn how the Windows player fits the handler-based architecture.
Read more - Behaviors Library for .NET MAUI
David Britch resurrects his Blend-style behaviors library for .NET MAUI, letting you invoke commands, methods, property changes, and animations from XAML. Learn how behaviors and actions eliminate boilerplate code-behind.
Read more - Display a Map with .NET MAUI
David Britch builds a simple cross-platform Map control for .NET MAUI backed by native map views on Android and iOS/Mac Catalyst. It's a beginner-friendly example of writing your own handler-based control.
Read more - Playing Video with .NET MAUI
David Britch builds a cross-platform Video control for .NET MAUI using AVPlayer on iOS/Mac Catalyst and VideoView on Android. Learn the handler architecture behind playing remote, embedded, and local video.
Read more - Implicit Usings in .NET MAUI
David Britch explains how .NET MAUI Preview 11 uses implicit usings to drop the boilerplate using statements at the top of every file. Learn which namespaces come for free across MAUI, Android, iOS, and macOS projects.
Read more - Invoke Platform Code in .NET MAUI
David Britch shows the modern way to call native platform code from cross-platform .NET MAUI, replacing Xamarin.Forms' DependencyService with partial classes and multi-targeting. Learn how the compiler stitches platform implementations together at build time.
Read more