KYM PHILLPOTTS
G'day Everyone,
We are now on the downhill slope towards MUAI releases and you can really see it in the number of MAUI related articles that are starting to appear.
Here in Melbourne we are back in Lockdown, but that just means, more time to dig into the articles.
Take care and have a lovely week
❤
Kym
DEVOPS
Update package information with GitHub Actions
When developing a mobile application you often need to update the package information of your application. This can include things like: Update the package name or bundle identifier of your application and Changing your application name for different environments.
Update your mobile application package informations automatically with GitHub Actions by Damien Aicheh
XAMARIN FORMS
Build Xamarin apps with Microsoft Graph
In this tutorial, you'll build a Xamarin app that uses Azure Active Directory for authentication and Microsoft Graph for retrieving calendar data.
Build Xamarin apps with Microsoft Graph - Microsoft Graph by Jason Johnston
Building a XAML UserControl
One of the powerful aspects of any XAML platform is the ability to define your own controls. In this post we’re going to look at building a user control that allows you to reuse chunks of your user experience.
Building a XAML UserControl for WinUI, UWP, WPF or Xamarin.Forms (.NET MAUI) by Nick Randolph
MAUI
.NET MAUI Compatibility: Reuse your Renderers unchanged!
To transition from Xamarin.Forms to the .NET MAUI as smoothly as possible, the Compatability package is added that adds Xamarin.Forms functionality that allows you to reuse code such as Custom Renderers without requiring changes.
.NET MAUI Compatibility: Reutilizar tus Renderers sin cambios! by Javier Suarez
Convert a Xamarin.Forms Custom Renderer to a .NET MAUI Custom Handler
.NET MAUI has the concept of Custom Handlers which is similar to the concept of a Xamarin.Forms Custom Renderer, but a little different. Let's see step by step how to convert a Renderer to a Handler!.
Convertir un Custom Renderer de Xamarin.Forms a un Custom Handler de .NET MAUI by Javier Suarez
Convert Xamarin.Forms Converters to .NET MAUI
Suppose you want to define a data binding where the source property is of type int but the target property is bool. You want this data binding to produce a false value when the entire font equals 0 and true otherwise. You can do this with a class that implements the IValueConverterinterface. Like other Xamarin.Forms concepts, Converters can be reused in .NET MAUI without requiring code changes.
Convertir Converters de Xamarin.Forms a .NET MAUI by Javier Suarez
Convert Xamarin.Forms Behaviors to .NET MAUI
Behaviors enable you to add functionality to UI controls without having to subclass them. Instead, the function is implemented in a Behavior class and associated with the control as if it were part of it. In .NET MAUI there is exactly the same concept, allowing you to reuse code in a simple way.
Convertir Behaviors de Xamarin.Forms a .NET MAUI by Javier Suarez
Convert Xamarin.Forms Triggers to . NET MAUI
Triggers enable you to express actions declaratively in XAML that change the appearance of controls based on events or property changes. In addition, state triggers, which are a specialized group of triggers, define when a VisualState should be applied. As a general rule, all XAML-related concepts in Xamarin.Forms will work without requiring changes to .NET MAUI.
Convertir Triggers de Xamarin.Forms a .NET MAUI by Javier Suarez
Xamarin.Essentials 1.7 and introducing .NET MAUI Essentials
Xamarin.Essentials 1.7 is here with some great enhancements for your mobile and desktop apps. Also, get to know the future of the library with .NET MAUI Essentials.
Xamarin.Essentials 1.7 and introducing .NET MAUI Essentials by James Montemagno
SECURITY
Easy Xamarin Forms Auth with PKCE
OAuth 2.0 is a protocol that controls authorization to access a secured resource such as a native app, web app, or API server. For native applications, the recommended method for controlling access between your application and a resource server is the Authorization Code flow with a Proof Key for Code Exchange (PKCE). In this article, you will learn how to build a basic cross-platform application with Xamarin.Forms and implement Authorization Code flow with PKCE using Okta Xamarin SDK.
Using Azure AD B2C to secure a Xamarin.Forms app and an API - Intro
Alec Tucker is starting a new series of posts covering authentication using Azure AD B2C, integrating this into a Xamarin.Forms app and using it to secure an API.
Using Azure AD B2C to secure a Xamarin.Forms app and an API - Intro by Alec Tucker
PODCASTS & VIDEOS
Dependency Injection with FreshMvvm in Xamarin.Forms
Now that we know how to navigate with FreshMvvm, it's time to learn how to add dependency injection in the mix. In this video we will learn about the dependency container, how to register classes, their lifecycle and see how our dependencies are injected in the constructor. This will make your life a lot easier!
Dependency Injection with FreshMvvm in Xamarin.Forms by Gerald Versluis
Null Pointers 62: Summer Gadgets
In this episode we’re talking about the different things we are currently tinkering with in and around the house. From BBQs to Kindles, and lights to airconditioning.
Merge Conflict: 263: Building Computers
Frank and James decided to build and upgrade their computers. How did they decide what to build and what are they building them for?
Using a Xamarin.Forms Renderer in .NET MAUI Without Code Changes!
Make the transition from your Xamarin.Forms app to a .NET MAUI app easier by reusing your custom renderers. You can use your Xamarin.Forms renderers without any code changes right in your .NET MAUI application. Because of this you can convert to .NET MAUI really quickly and easily and worry about rewriting your renderers to handlers later on.
Using a Xamarin.Forms Renderer in .NET MAUI Without Code Changes! by Gerald Versluis
RELEASES
New Telerik MAUI Controls
Welcome to a new release of Telerik UI for MAUI.
Enabling Punctual Island Time: New Telerik MAUI Controls by Sam Basu