Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor C# Desktop Developer F# General Getting Started Hybrid iOS macOS Mobile NuGet Templates Toolkit Visual Studio VS Code Web What's New Windows Xamarin Xamarin.Forms

Getting Started with Syncfusion’s .NET MAUI Toolkit

Yesterday, Syncfusion, a prominent vendor of software components, announced its dedication to contributing to .NET MAUI and the release of the initial set of free and open-source controls for .NET MAUI, which is now available as a NuGet package titled Syncfusion.Maui.Toolkit.

Microsoft has gladly welcomed Syncfusion’s open-source contributions, a gesture seen as a positive step for .NET MAUI confirming the ongoing commitment to the cross-platform framework.

Syncfusion is utilizing its proficiency in developing software components to collaborate with Microsoft, with the objective of significantly enhancing .NET MAUI. Their team is already making a noteworthy impact.

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor C# Code Desktop Developer General Getting Started Hybrid iOS JavaScript macOS Mobile Visual Studio VS Code Web What's New Windows Xamarin Xamarin.Forms

Exploring .NET MAUI 9: HybridWebView Features

.NET MAUI 9 is the next major version of the cross-platform application UI framework. An article detailing the significant features of this version has already been published and can be accessed here.

This release features two prominent enhancements:

The TitleBar support for MacCatalyst is in progress. Track here.

This article will delve into the details of HybridWebView.

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

Join the October .NET MAUI Community Standup

This October, join David and Rachel as they discuss the latest developments in the realm of .NET MAUI during the monthly community standup.

Remember to join live on Thu, Oct 3 at 17:00 UTC. Click the link to access the timing in your local or preferred time zone. Note, that it’s back to its usual schedule.

Update: The community links for this month’s standup will be updated 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# Desktop Developer General Hybrid iOS macOS Mobile Tools Visual Studio Web Windows Xamarin Xamarin.Forms

.NET MAUI 8 Supports Apple Xcode 16: How to Update

Following its annual release cadence, Apple formally announced its updated hardware and software during the Apple Event in early September.

iOS and iPadOS have been upgraded to v18, while macOS has been elevated to v15, codenamed Sequoia. Additionally, the dev tool Apple Xcode has been updated to v16.

Regardless of the development framework, apps submitted to the App Store must always target the most recent iOS SDK. Therefore, support for the latest version of Xcode is crucial.

.NET MAUI has announced its support for Apple Xcode 16 in the stable channel of .NET 8 SDK. More details here.

Categories
.NET .NET 9 .NET MAUI Android Blazor C# Desktop Developer F# General Getting Started Hybrid iOS macOS Mobile Visual Studio VS Code Web What's New Windows Xamarin Xamarin.Forms

What’s New in .NET MAUI 9: A Comprehensive Overview

.NET 9, the next major version of .NET following the annual release cadence, will be a Short-Term Support (STS) release, which will be supported for 18 months from release.

This release is packed with a broad set of features. The primary highlight is the support for Native AOT across app models.

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

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor Desktop Developer Events General Hybrid iOS macOS Mobile Standup Web Windows Xamarin Xamarin.Forms

Join the Live Discussion: MAUI UI July 2024 in August .NET MAUI Community Standup

The August .NET MAUI community standup features a discussion on MAUI UI July, with its organizer, Matt Goldman.

More details on the MAUI UI July 2024 with links to the articles are here.

Remember to join live on Thu, Aug 1 at 17:00 UTCClick the link to access the timing in your local or preferred time zone.

The .NET MAUI Community Toolkit standup is scheduled to occur two hours after the primary event. Here’s the link to join the same.

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 MAUI Android Blazor C# Desktop Developer Events General Hybrid iOS macOS Mixed Reality Mobile Standup Video Web Windows Xamarin Xamarin.Forms

Building AR and VR MAUI Apps | .NET MAUI Community Standup with Ed Charbeneau

This month’s .NET MAUI community standup focuses on Mixed Reality, specifically on building MAUI apps for AR and VR devices, featuring Ed Charbeneau, well-known in the Blazor community.

His article about Mixed Reality features in the most recent edition of Code Magazine.

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor C# Code Desktop Developer General Getting Started Hybrid iOS Learn macOS Mobile Tips Video Web Windows Xamarin Xamarin.Forms

Efficient Text Formatting in .NET MAUI with Label FormattedText

This is the fifth article in the recently started series titled Developer Tips, which offers concise hints to enhance productivity. All the articles in this series can be accessed from here.

A label in .NET MAUI is a simple yet powerful View that presents read-only text, like titles, captions, or descriptions.

The Text property holds the string to be displayed and is also bindable.

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Automation Blazor C# Desktop Developer DevOps Extensions General Getting Started Hybrid iOS Mobile NuGet Templates Visual Studio VS Code Web What's New Windows Xamarin Xamarin.Forms

.NET MAUI All-in-One Templates Pack v5.6: NuGet CPM and Nightly Builds Support

Firstly, .NET MAUI 9 Preview 5 has just been released. The changelog can be found here. Notably, a new Blazor Hybrid Web template has been introduced in this version.

In short, this new template abstracts the Razor components into a distinct Razor Class Library (RCL). Furthermore, it provides the ability to create Blazor Web projects within the same solution and refers to the shared RCL.

The concept of abstracting the Razor components is already facilitated by the Hybrid project templates within the All-in-One template pack.

dotnet new mauiapp -o MyApp -dp Hybrid -rcl

Will review the modifications and cover them in a distinct article.

Categories
.NET .NET 8 .NET 9 .NET MAUI Android Blazor C# Desktop Developer Extensions General Getting Started Hybrid iOS macOS Migration Mobile Templates Visual Studio VS Code Web What's New Windows Xamarin Xamarin.Forms

Enhancements in .NET MAUI All-in-One Project Templates

As we all know .NET MAUI is an evolution of Xamarin.Forms. The underlying architecture transitioned from Renderers to Handlers. The project structure is unified. But for the projects that are getting migrated and developers coming from Xamarin.Forms background would feel at home with the classic multi-project solution structure.

To effectively support this, the All-in-One project templates introduced an option to abstract the Shared components as a separate .NET MAUI Class Library.