KYM PHILLPOTTS
Hey Everyone,
I'd like to start by apologising for the length of this weeks edition, but there is just too much great stuff going on this week with all the .NET 6, MAUI Preview 10 and VS2022 launches.
Make sure you check out all the latest news because there are some really great things being released.
Have a great week ahead, and see you soon.
❤
Kym
NEWS
.NET MAUI Preview 10
.NET Multi-platform App UI (MAUI) Preview 10 is now available atop the stable release of .NET 6, and you can acquire it today in the preview channel of Visual Studio 2022. This new release includes the merging of the remaining Windows App SDK dependencies, and ongoing progress to complete the remaining controls and control features.
Announcing .NET 6 -- The Fastest .NET Yet
.NET 6 is now available. It is easier to use, runs faster, and has many new features.
DESIGN
The Journey to Accessible Apps: Meaningful Content Ordering
Learn more about accessible layouts and navigation and find out how you can ensure accessible ordering in your apps.
The Journey to Accessible Apps: Meaningful Content Ordering by Rachel Kang
TOOLS
Visual Studio 2022 for .NET XAML developers
Desktop developers building apps powered by XAML such as WPF, WinUI 3, .NET MAUI, etc. have many new features that can supercharge their developer productivity. In this end-to-end session, we’ll demo many of these new capabilities such as XAML Designer and code editor improvements, our live editing features XAML Hot Reload and .NET Hot Reload, XAML Live Preview and Data Binding Diagnostic.
Visual Studio 2022 for .NET XAML developers by Dmitry Lyalin
XAMARIN FORMS
Validation using Xamarin Community Toolkit
How to validate xaml elements using Xamarin Community Toolkit in a Xamarin.Forms App.
Xamarin.Forms - Validation using Xamarin Community Toolkit by Delpin Susai Raj
Clear cookies in WebViews
Andras discusses how to clear browser cookies in iOS and Android for a Xamrin.Forms app.
What's New in Xamarin and Visual Studio 2022
Xamarin has shipped support for the latest Android and iOS versions, and productivity features in Visual Studio 2022. What's next for Xamarin?
What's New in Xamarin and Visual Studio 2022 by David Ortinau
Building a mobile game in Xamarin Forms - MVVM Setup
Shaun continues his series on building a Xamarin.Forms game, this time he looks at the MVVM Setup.
Building a mobile game in Xamarin Forms - MVVM Setup by Shaun Lawrence
Fallback values with Converters
You have a converter, which should return a specific value, even if the binded object is null. Converters does not get executed, when the binded value is null. But here is a solution.
Xamarin.Forms: Use converters with binding objects which can have null as value. by András Tóth
MAUI
.NET MAUI – Blazor
.NET MAUI and Blazor – Best of both modern technologies for Mobile, Desktop and Web solution from a single codebase. Vijay looks into this in a little more detail
A quick introduction to .NET MAUI
Only got 5 minutes and want to hear more about MAUI - take a look at this introduction from our favorite pancake chef!
A First Look with FreshMvvm.Maui
Is FreshMvvm going to support .NET MAUI? Hell Ya!
A First Look with FreshMvvm.Maui - Michael Ridland by Michael Ridland
.NET MAUI: Evolution of .NET Mobile/Desktop in Age of .NET 6
An overview of what Telerik are up to for MAUI.
.NET MAUI: Evolution of .NET Mobile/Desktop in Age of .NET 6 by Bianka Banova
Invoke platform code in .NET MAUI
Xamarin.Forms has the DependencyService class, which is a service locator that enables apps to invoke native platform functionality from cross-platform code. DependencyService is still present in .NET MAUI, via the compatibility layer, for ease of migration of Xamarin.Forms apps to .NET MAUI. However, there’s a better way that combines partial methods and classes with the power of multi-targeting.
Introduction to .NET MAUI. What is .NET MAUI?
A bit of history around Xamarin and .NET MAUI
Introduction to .NET MAUI. What is .NET MAUI? by Boguslaw Blonski
PODCASTS & VIDEOS
.NET MAUI Preview 10 - Build native and hybrid apps with C# and Visual Studio 2022
James walks through everything new including the new .NET Podcast app that was showcased at .NET Conf 2021!
.NET MAUI Preview 10 - Build native and hybrid apps with C# and Visual Studio 2022 by James Montemagno
Introduction to .NET MAUI
.NET MAUI is the best way to build cross platform mobile and desktop apps with .NET and C#. Join Maddy Leger, .NET MAUI Program Manager, to get a first look of .NET MAUI in .NET 6 and learn how you can start using it today.
.NET MAUI Blazor - Build Hybrid Mobile, Desktop, and Web apps
Blazor enables building client-side web UI with .NET, but sometimes you need more than what the web platform offers. Sometimes you need full access to the native capabilities of the device. You can now host Blazor components in .NET MAUI apps to build cross-platform native apps using web UI.
.NET MAUI Blazor - Build Hybrid Mobile, Desktop, and Web apps by Daniel Roth
What's new in .NET 6 - Introducing the .NET MAUI Community Toolkit
The .NET MAUI Community Toolkit is an open source NuGet package created by community members, just like you! Learn how to get started with this package to take advantage of its extensions, behaviors, converters, UI elements, and more.
Introducing the .NET MAUI Community Toolkit by Brandon Minnick
.NET MAUI and FreshMvvm MVVM Framework: Getting Started
The first early version of FreshMvvm MVVM Framework is out. FreshMvvm has been a loved and well-known MVVM Framework for Xamarin.Forms for many years. Michael Ridland is now releasing the first bits for .NET MAUI for us to play with so let's have a look at how to apply .NET MAUI MVVM.
.NET MAUI and FreshMvvm MVVM Framework: Getting Started by Gerald Versluis
Windows Subsystem for Android: Run and Develop Android Apps!
With Windows Subsystem for Android you can now run Android apps right from Windows 11! But it doesn't stop there, for us developers, we can also use it as an emulator 🤯 In this video I will walk you through what WSA is and how to set it up with Visual Studio and run a .NET MAUI app.
Windows Subsystem for Android: Run and Develop Android Apps! by Gerald Versluis
Merge Conflict: 279: What are Azure Container Apps?
Deploy containerized apps without managing complex infrastructure. Write code using your preferred programming language or framework, and build microservices with full support for Distributed Application Runtime (Dapr). Scale dynamically based on HTTP traffic or events powered by Kubernetes Event-Driven Autoscaling (KEDA).
Merge Conflict: 279: What are Azure Container Apps? by Merge Conflict
Null Pointers 74: Awesome UI Components
Today we talk about all the different things that go into making a UI that’s component-based instead of just mashing it all together willy nilly. Future you will thank us!
Building cross platform apps with .NET MAUI in Visual Studio 2022
Maddy looks at the new capabilities for developers building cross platform apps with .NET MAUI. From mobile apps running on phones to desktop apps, Visual Studio 2022 enables you to build them all from one place with one codebase.
Building cross platform apps with .NET MAUI in Visual Studio 2022 by Maddy Montaquila
RELEASES
Visual Studio 2022 for Mac Preview 3, and Upcoming Native M1 Processor Support
Visual Studio 2022 for Mac Preview 3 is now available with support for the general availability release of .NET 6 and the team has been working on native support for the Apple M1 processor.
Visual Studio 2022 for Mac Preview 3, and Upcoming Native M1 Processor Support by Jordan Matthiesen