Weekly Xamarin - Weekly Xamarin - Issue 313

Moar MAUI!
 

Weekly Xamarin

 

ISSUE 313  24th July 2021

 
KYM PHILLPOTTS

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

Weekly Xamarin  Permalink

 
 

  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

github.io  Permalink

 
 

  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

microsoft.com  Permalink

 

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

builttoroam.com  Permalink

 
 

  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

wordpress.com  Permalink

 

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

wordpress.com  Permalink

 

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

wordpress.com  Permalink

 

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

wordpress.com  Permalink

 

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

wordpress.com  Permalink

 

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

microsoft.com  Permalink

 

Sands of MAUI: Issue #17

Sam keeps us up to date with all the latest things MAUI

Sands of MAUI: Issue #17 by Sam Basu

telerik.com  Permalink

 
 

  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.

Easy Xamarin Forms Auth with PKCE by Giorgi Dalakishvili

okta.com  Permalink

 

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

alectucker.com  Permalink

 
 

  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

youtube.com  Permalink

 

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.

62: Summer Gadgets by Null Pointers

nullpointers.io  Permalink

 

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?

Merge Conflict: 263: Building Computers by Merge Conflict

mergeconflict.fm  Permalink

 

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

youtube.com  Permalink

 
 

  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

telerik.com  Permalink

 
You received this email because you subscribed via the Weekly Xamarin site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
Locked Bag 10029 54448, 83 Lalor Road QUAKERS HILL NSW 2763 AUSTRALIA
 
 

 
 
©2021 Weekly Xamarin | Privacy Policy | Submit Content | Not affiliated with Xamarin Inc.
 
Published with Curated

Older messages

Weekly Xamarin - Issue 312

Monday, July 19, 2021

Better late than never. Weekly Xamarin View on the Web Archives ISSUE 312 19th July 2021 KYM PHILLPOTTS G'day everyone, Hope you are having an excellent week and ready for a load of Xamarin and

Weekly Xamarin - Issue 311

Tuesday, July 6, 2021

Design and performance tips aplenty. Weekly Xamarin View on the Web Archives ISSUE 311 6th July 2021 KYM PHILLPOTTS G'day Everyone! This week sees some excellent tips and tricks for both design and

Weekly Xamarin - Issue 310

Saturday, June 26, 2021

Navigation, Reactive UI and Animating Shapes. Weekly Xamarin View on the Web Archives ISSUE 310 26th June 2021 KYM PHILLPOTTS G'day Everyone, This week we don't have a lot of articles, but we

Weekly Xamarin - Issue 272

Friday, August 14, 2020

Amazing open source libraries, DevOps, UI Challenges, and performance tips. Weekly Xamarin View on the web Archives ISSUE 272 15th August 2020 KYM PHILLPOTTS So much goodness! Happy Friday, This week

Weekly Xamarin - Issue 271

Saturday, August 8, 2020

Weekly Xamarin View on the web Archives ISSUE 271 8th August 2020 LUCE CARTER Hey everyone, Happy Friday! Another quiet but quality week for content this week, but hopefully that means you are all off

[PythonistaCafe] What makes PythonistaCafe different

Friday, September 24, 2021

Hey there, Mastering Python is *not* just about getting the books and courses to study—to be successful you also need a way to stay motivated and to grow your abilities in the long run. Many

[Python Dependency Pitfalls] Artisanal "from-scratch" development

Friday, September 24, 2021

Hey there, The other day I got this question from Newsletter member Newvick in my email inbox: ~~~ I'm trying to get past the beginner's stage in Python and one problem I have is: When do you

[Sublime + Python Setup] Grumpy old greybeard with a whitespace problem

Friday, September 24, 2021

One fateful day, the Agile Gods that be decided to “add some firepower” to my little team… And so, developer Paul joined (name changed to protect the guilty). Before I dive into this story, let me ask

This Week in Rust 409

Friday, September 24, 2021

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 409 — 22 SEP 2021 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

Data Science Weekly - Issue 409

Friday, September 24, 2021

Curated news, articles and jobs related to Data Science. Keep up with all the latest developments Email not displaying correctly? View it in your browser. Issue #409 September 23 2021 Editor Picks Tree

Google Drive of historical footage locked and flagged as terrorist activity — and How we got to LiveView

Thursday, September 23, 2021

Issue #535 — Top 20 stories of September 24, 2021 Issue #535 — September 24, 2021 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer.

Cellino wins TechCrunch Disrupt Startup Battlefield 2021

Thursday, September 23, 2021

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo Thursday, September 23, 2021 • By Alex Wilhelm Hello and welcome to Daily Crunch for September 23, 2021. We just put the final bow on Disrupt

📱 Issue 273 - iOS: app upload via GitHub Actions

Thursday, September 23, 2021

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 273 Release Date Sep 23, 2021 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 279 - Automate your personal CRM with Notion and Kelvin Data

Thursday, September 23, 2021

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 279 Release Date Sep 23, 2021 Your weekly report of the most popular Node.js news, articles and

💻 Issue 279 - Q1K3-Quake in Javascript

Thursday, September 23, 2021

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 279 Release Date Sep 23, 2021 Your weekly report of the most popular JavaScript news, articles