Categories
.NET .NET 10 .NET 8 .NET 9 .NET MAUI Android Blazor C# Desktop Developer Getting Started Hybrid iOS macOS Mobile What's New Windows WinUI 3 Xamarin Xamarin.Forms XAML

What’s New in .NET MAUI 10 – A Comprehensive Overview

.NET 10, the next major version of .NET, will follow the annual release cadence. It is a Long-Term Support (LTS) release, set to launch during .NET Conf, an annual virtual developer event, scheduled from Nov 11-13, 2025. Support will last for 3 years from release.

This release is packed with a broad set of features. The theme is enhanced security, performance, diagnostics, and developer productivity.

Consult these articles on .NET 10 and C# 14 features:

The STS support policy has recently changed: from .NET 9 onwards, support will last for 2 years instead of 18 months. Support for both .NET 8 LTS and .NET 9 STS will continue until Nov 2026. Full details here.

It’s to be noted that .NET MAUI does not have concept of STS/LTS. Each major version is supported for 18 months after its release, so support for .NET MAUI 9 will be available only till mid-May, 2026. The official support policy is here.

To know more about the key features of .NET MAUI 9, consult this overview article.

Key Features:

In this article, we’ll explore the high-level features of .NET MAUI 10.

Categories
.NET .NET 10 .NET MAUI AI Android Blazor Copilot Desktop Developer Extensions GitHub Hybrid iOS macOS Mobile Visual Studio VS2022 VS2026 Web Windows WinUI 3

How to Update Extensions for Visual Studio 2026 Insiders

Visual Studio 2026, codenamed Dev18, is the next-gen AI-powered IDE. It empowers millions of developers around the world. They create applications for Web, Desktop, Mobile, Gaming, and more.

The VS team shares the public preview version of the IDE with early adopters. This happens before releasing it to the Stable channel.

To match Windows, the Preview channel is now called Insiders. Insiders can try new features before everyone else.

Now, the first VS2026 Insiders release is available for download. Further details in this article.

Visual Studio’s extensibility model adds to its robustness. Several extensions are hosted in the VS Marketplace. They cater to the specific needs of developers in different stages of software development.

Categories
.NET .NET 8 .NET 9 .NET MAUI Blazor C# Code Desktop Developer General Hybrid Mobile MVVM NuGet Quick Fix Windows Windows 10 Windows 11 WinUI 3 Xamarin Xamarin.Forms

CommunityToolkit.Mvvm: Resolving Windows 10 MVVM Project Build Issues

Undoubtedly, CommunityToolkit.Mvvm, aka Microsoft MVVM Toolkit, has recently become one of the most popular NuGet packages among MVVM developers.

It effectively abstracts away the boilerplate code, enabling developers to concentrate exclusively on the task.

However, after the release of package version 8.3 and later, while building the project referencing this Toolkit has encountered failures, accompanied by perplexing error messages like System.TypeInitializationException or Found conflicts between different versions of 'WinRT.Runtime' that could not be resolved. when targeting the Windows 10 platform.

Categories
.NET .NET 9 .NET MAUI Android Blazor C# Desktop Embedding Events General Hybrid iOS macOS Mobile Standup Video Visual Studio VS Code Web What's New Windows WinUI 3 Xamarin Xamarin.Forms

Explore the .NET MAUI 9 Release Enhancements in September Community Standup

This September, the .NET MAUI monthly community standup discusses the.NET MAUI 9 release enhancements. The HybridWebView and amazing TitleBar for Windows are just the tip of the iceberg.

Remember to join live on Thu, Sep 5 at 17:30 UTCClick the link to access the timing in your local or preferred time zone. Note, that it’s half an hour behind the usual schedule.

Update: The community links for this month’s standup are here.

Happy coding. Stay connected as we continue to learn and share the experiences from this exciting journey of being a .NET developer.

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor C# Code Desktop Developer General Hybrid iOS macOS Mobile Preview Templates Visual Studio Web What's New Windows WinUI 3 Xamarin Xamarin.Forms

What’s New in .NET MAUI 9 Preview 2

Yesterday, the second preview release of the .NET MAUI 9 was hot off the press. Here is the changelog.

To install the preview version, please refer to this article: .NET MAUI on .NET 9.

The distinguishing characteristic of .NET MAUI, with its initial design objective, is its single-project architecture.

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor C# Code Desktop Developer Embedding iOS macOS Maps Mobile Quick Fix Toolkit Web Windows Windows 11 WinUI 3 Xamarin Xamarin.Forms

.NET MAUI Community Toolkit Maps in WinUI 3 App

This article provides a comprehensive guide on leveraging the Maps feature from the .NET MAUI Community Toolkit in a WinUI 3 App through the robust Embedding feature.

The CommunityToolkit.Maui.Maps NuGet package provides access to Bing Maps through a WebView on Windows. The Handler definitions for the Windows platform for the .NET MAUI Maps feature are hosted in this package.

To ensure the Maps feature functions correctly on the native WinUI 3 App, it is imperative to slightly adjust the feature initialization in the MAUI pipeline.

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor C# Code Deep Dive Desktop Developer Embedding Hybrid iOS macOS Mobile Quick Fix Web Windows WinUI 3 Xamarin Xamarin.Forms

.NET MAUI – Native Embedding

The Native Embedding feature in .NET MAUI is a charming capability inherited from the legacy of Xamarin.Forms.

The platform project can make use of abstracted .NET MAUI pages and controls directly, showcasing its enhanced capabilities in this aspect.

To gain further insights, please consult my previous article outlining how to implement Blazor Hybrid in the WinUI 3 project.

When compared with the time of Xamarin.Forms, significant progress has been made in the implementation of this feature, such as the definition of a platform-independent extension method called ToPlatform().

Categories
.NET .NET MAUI Android Blazor Code Deep Dive Desktop Developer Extensions Hybrid iOS Mobile MVVM Templates Visual Studio Windows WinUI 3 Xamarin

Introducing .NET MAUI Generic Item Templates for Visual Studio 2022

Last week introduced the .NET MAUI Generic Item Templates for CLI. Since switching between the IDE and the Terminal is always a constraint. So decided to implement the revolutionary generic templates within the IDE itself so the experience is quite delightful. The right tools and techniques result in improved productivity. Achieve more in less time.

Published as a VS extension, starting v4.9.0.0

Categories
.NET .NET 8 .NET MAUI Android Code Desktop Developer iOS Mobile MVVM NuGet Toolkit What's New Windows WinUI 3 Xamarin

Data and Command Bindings – Made Easy with Shared Toolkit

First things first, wishing you all a very happy, healthy, and prosperous new year 2024.

2023 wrapped with the release of a newer version of VijayAnand.Toolkit.Markup (aka SharedToolkit), which comes with the wrapper method that allows specifying the Binding as a LINQ expression without the need to specify an additional getter or setter.

Categories
.NET .NET 8 .NET Conf .NET MAUI Android Blazor Desktop Developer Events General Hybrid Mobile Web Windows WinUI 3 Xamarin

.NET Conf 2023

November will be the most exciting month for all the .NET developers around the world as new versions of .NET get released during its annual conference, .NET Conf. Quite like the previous years, this time, it will be hosted virtually and can be joined online. .NET 8 is slated to release at this year’s conference scheduled as a three-day event starting Tue, Nov 14, 2023, through Thu, Nov 16, 2023.

Now updated with YouTube links to watch the recorded sessions.

.NET 8 is a long-term support (LTS) release, which will be supported for a period of 3 years quite like .NET 6. Even-numbered releases are LTS whereas odd-numbered are STS. More details here. The support for .NET 7 ends on Tue, May 14, 2024 (in another 6 months time). If so, plan to migrate to .NET 8 ASAP.