SandsOfMaui-870x220

Welcome to the Sands of MAUI—newsletter-style issues dedicated to bringing together the latest .NET MAUI content relevant to developers.

A particle of sand—tiny and innocuous. But put a lot of sand particles together and we have something big—a force to reckon with. It is the smallest grains of sand that often add up to form massive beaches, dunes and deserts.

Most .NET developers are looking forward to .NET Multi-platform App UI (MAUI)—the evolution of Xamarin.Forms with .NET 6. Going forward, developers should have much more confidence in the technology stack and tools as .NET MAUI empowers native cross-platform solutions on mobile and desktop.

While it is a long flight until we reach the sands of MAUI, developer excitement is palpable in all the news/content as we tinker and prepare for .NET MAUI. Like the grains of sand, every piece of news/article/video/tutorial/stream contributes towards developer knowledge and we grow a community/ecosystem willing to learn and help.

Sands of MAUI is a humble attempt to collect all the .NET MAUI awesomeness in one place. Here’s what is noteworthy for the week of June 14, 2021:

Prism for .NET MAUI

Most C#/XAML developers prefer to use the MVVM design pattern and large codebases often have sanity through the use of MVVM frameworks—like the uber popular Prism Library. Wondering what the future of MVVM development looks like for .NET MAUI? While early days, The Dan Siegel has already announced an experimental Alpha build of Prism Library aimed at .NET MAUI runtime on top of .NET 6. Dan also joined the .NET Dev Show to talk through Prism.Maui details—developers can expect an easy switch to use a PrismApplication with several service registrations through the AppHostBuilder pattern in .NET MAUI.

Prism.Maui on NuGet

Blazor on .NET 6

Ed Charbeneau hosted Blazing into Summer 2.0—a weeklong series of Twitch streams diving into all things cool in the Blazor world. Daniel Roth started off the week talking about Blazor updates heading into .NET 6—there was much excitement about the integrations with .NET MAUI powering Blazor Hybrid solutions for mobile/desktop.

Blazor Update video screenshot with Daniel Roth and Ed Charbeneau

Handlers in .NET MAUI

Last year saw MonkeyFest happen—a virtual conference by and for all passionate Xamarin developers. Javier Suárez spoke about the upcoming architectural changes with .NET MAUI—in particular, the .NET MAUI Handlers. This is a great session that dives into some of the pitfalls and proposed solutions as we move from Xamarin.Forms Renderer architecture to the new .NET MAUI Handlers—more decoupling and open app patterns help the entire ecosystem.

Screenshot of MokeyFest presentation by Javier Suárez, on a slide about motivation for .NET MAUI changes.

.NET MAUI Accessibility

Sweekriti Satpathy hosted a recent Hello World Live show on Learn.TV and Rachel Kang joined in to talk accessibility for mobile apps with .NET MAUI. With Semantic Properties for .NET MAUI UI components and accessibility APIs, developers should have an easier time supporting screen readers and building more inclusive apps.

Screenshot of Maui Accessibility video with Sweekriti Satpathy and Rachel Kang.

MAUI on MacOS Monterey

Apple recently hosted WWDC 2021 and the keynote was full of announcements, like early looks at iOS 15 and MacOS Monterey. The bravest among us jump onto Preview OS versions, and David Ortinau was quick to promise sanity on the bleeding edge—.NET MAUI apps run just fine on iOS and MacOS Monterey through Mac Catalyst. Developers get future-proof technology with .NET MAUI.

Maui Monterey on three sizes of Mac screens.

That’s it for now.

We’ll see you next week with more awesome content relevant to .NET MAUI.

Cheers, developers!


SamBasu
About the Author

Sam Basu

Sam Basu is a technologist, author, speaker, Microsoft MVP, gadget-lover and Progress Developer Advocate for Telerik products. With a long developer background, he now spends much of his time advocating modern web/mobile/cloud development platforms on Microsoft/Telerik technology stacks. His spare times call for travel, fast cars, cricket and culinary adventures with the family. You can find him on the internet.

Related Posts

Comments

Comments are disabled in preview mode.