This content originally appeared on Telerik Blogs and was authored by Sam Basu
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 toward 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 May 10, 2021:
.NET MAUI Single Project
Maddy Leger hosted special guest Jake Kirsch for the May Xamarin Community Standup. Jake provided an update on .NET MAUI’s new Single Project architecture and the elevated developer experience around fonts/images/resources across platform targets. Hint: You can try things out today in the latest .NET MAUI Preview.
Accessible Mobile Apps Learn Module
James Montemagno got together with THE Rachel Kang to release a new Xamarin.Forms Microsoft Learn module. Building from Rachel’s excellent guide, this learning module walks developers through the small steps toward building more accessible mobile apps. The module focuses on enhancing Xamarin.Forms UI elements’ automation properties for screen readers, thus creating more equitable user experiences for all users.
Shiny 2.0 Release
Created by Allan Ritchie, Shiny is familiar to most Xamarin developers—“Shiny is a Xamarin Framework designed to make dealing with device & background services easy by bringing things like dependency injection, logging, and lots of utilities to bring your workflows to the background in friendly, testable way!” Version 2.0 has been in the works for quite some time now, involving lots of commits and efforts to improve the developer experience. Allan finally shipped Shiny 2.0 with lots of new features and goodies—like end to Boilerplate Code, Static Class Generation, Logging enhancements, very cool updates around Notifications & Beacons, and much more.
First Impressions with .NET 6 & MAUI
On the latest Betatalks show, Rick van den Bosch and Oscar dove into .NET 6 and .NET MAUI goodness. They started from scratch and walked through the developer experience with runtime/tooling as they stand now.
Goodness with Microsoft.Maui.Graphics
Javier Suárez helps maintain the Microsoft.Maui.Graphics.Controls GitHub repo—an experiment with .NET MAUI that offers drawn controls with flexibility to choose between Cupertino, Fluent and Material Design systems. This project builds on top of Microsoft.Maui.Graphics—a cross-platform graphics library for iOS, Android, Windows, macOS. The goal is to allow developers to share drawing code between platforms by using a common API across abstractions. And turns out, Neumorphism works just fine.
That’s it for now.
We’ll see you next week with more awesome content relevant to .NET MAUI.
Cheers, developers!
This content originally appeared on Telerik Blogs and was authored by Sam Basu
Sam Basu | Sciencx (2021-05-10T12:45:02+00:00) Sands of MAUI: Issue #8. Retrieved from https://www.scien.cx/2021/05/10/sands-of-maui-issue-8/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.