Set safe areas for iOS in MAUI
When you create an application for iOS in MAUI, we have to set the safe areas if we want to…
.NET (dotnet) is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
So, there are various implementations of .NET (dotnet). Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more. This framework has two main versions:
Then, Xamarin/Mono is a .NET (dotnet) implementation for running apps on all the major mobile operating systems, including iOS and Android.
The .NET Standard is a formal specification of the APIs that are common across .NET implementations. This allows the same code and libraries to run on different implementations.
Therefore, the two major components of .NET (dotnet) Framework are the Common Language Runtime and the .NET Framework Class Library.
Summarize, .NET (dotnet) applications are written in the C#, F#, or Visual Basic programming language. Code is compiled into a language-agnostic Common Intermediate Language (CIL). Compiled code is stored in assemblies—files with a .dll or .exe file extension.
At the end, when an app runs, the CLR takes the assembly and uses a just-in-time compiler (JIT) to turn it into machine code that can execute on the specific architecture of the computer it is running on.
When you create an application for iOS in MAUI, we have to set the safe areas if we want to…
Developing applications with NET8 MAUI, we want to deploy apps on a real device. Here are all the necessary steps…
Here is how to implement in a MAUI project the Push Notifications using Azure Notification Hub for Android. It works…
Remove bundle id in iOS development when it tights to a different account of your. Spiler alert: clean the Library.
Using SecureStorage with MAUI with the correct setup in your NET8 MAUI applications. Here the solution for iOS and Android.
Here how implement in NET8 MAUI the push notifications using Azure Notification Hub without any external package for Windows. Very…
I show you how to create a nice #TabBar in #MAUI without using any external NuGet package or components. Fully…
I want to share with you some lessons I learned about MAUI. In the last few months, I have been…
In a MAUI project, when a selected ListView item is highlighted or selected, the background of this item is orange.…
Here I show how to open a loading popup from ViewModel in MAUI. It is quite an easy implementation, but…
I will show how to create custom user management with NET8 and Blazor based on Microsoft Identity. Here is how…
In this new series of posts, I will show how to create custom user management with NET8 and Blazor based…
I share the code for a Blazor integration with Identity Server and BFF. All browsers don't allow to share or…
How do we create an Azure DevOps pipeline for building Maui components or applications? Here the base pipeline to use…
I will demonstrate how you can create your own custom control for MAUI using SkiaSharp and what you need to do in…
After my experience starting a new project and still feel the pain, here I show you How to prepare a…
Write a ChatGPT client in C# using the OpenAI API: walkthrough the process of creating human-like responses
Using the new NuGet package, we can create beautiful console applications with Spectre.Console that are not boring or monochrome
In this new post custom JavaScript function in Blazor, I present how to create functions in C# in a Blazor…
Microsoft has recently announced the release of NET8, the latest version of its popular software development platform
In this new post, I introduce an update with labels and OnClickChart event, my ChartJs component for Blazor. Let me…
I'm releasing a new update for Browser Detect component for Blazor that detect correctly Windows 11 plus few improvements.
The Autocomplete for Blazor component offers simple and flexible autocomplete type-ahead functionality for Blazor WebAssembly and Server
bUnit is a testing library for Blazor Components. Its goal is to make it easy to write comprehensive, stable unit tests
I introduce my new #Timeline component for #Blazor #WebAssembly and Blazor #Server. The components is build with #NET6.