DEV Community

Thomas McDonnell
Thomas McDonnell

Posted on

Exploring the Exciting Updates in .NET MAUI 9

I’m thrilled to share my enthusiasm for the newly released .NET MAUI version 9! As a developer who’s always eager to dive into the latest tools and technologies, I can’t wait to get hands-on with the updates and see how they can enhance my applications.

One of the features I’m particularly excited about is the new HybridWebView element. This powerful addition will allow me to embed and host my existing JavaScript web app directly within my MAUI app. The potential here is immense, especially for larger projects where the ability to lift and shift a JavaScript web app into a MAUI app could save a significant amount of time during a migration to Blazor.

I’ve been experimenting with hosting a Blazor app inside my MAUI app, and while that’s been an interesting journey, the HybridWebView offers a different approach. It could simplify communication between a web app and a native app when they’re hosted and bundled together in the MAUI app, which is something I’m very interested in exploring further.

Another aspect that caught my attention is the compiled bindings approach in MAUI 9. It looks a lot more flexible and promises to streamline data binding in a way that’s both efficient and easy to manage. This is a welcome improvement, as one of the challenges I faced with MAUI 8 was the cleanup and control over bindings. The new changes in MAUI 9 for handler disconnection will be incredibly helpful in giving me more control and visibility over my disposals, ensuring a cleaner and more maintainable codebase.

For those who are as excited as I am about these updates, I encourage you to check out the official documentation to find out more: What’s New in .NET MAUI 9. I’m looking forward to playing around with all the new features and hope to post more blogs on what I discover. Stay tuned for more insights and happy coding!

Top comments (0)