KYM PHILLPOTTS
We have another great edition of Weekly Xamarin this week with lots of MAUI goodness. Speaking of great things, this week there is .NET Conf so make sure you have a look at the agenda and try attend some sessions.
Have a great week everyone,
❤
Kym
NEWS
Introducing the .NET Tech Community Forums
James introduces the new .NET Tech Community Forums. This is a place for the community of developers to have deep technical discussions, share how-to's, talk best practices, and more.
Introducing the .NET Tech Community Forums by James Montemagno
ANDROID
Android Debugging With Windows Subsystem for Android
Android Debugging With Windows Subsystem for Android. No emulators required. How to run and debug android apps on windows 11.
Android Debugging With Windows Subsystem for Android by Damien Doumer
IOS
How to save Device Token as NSData type
How to use and save an iOS device-token inside a Xamarin.iOS application using the NSData format.
Xamarin.iOS - How to save Device Token as NSData type by Almir Vuk
Xamarin.Nuke: a Xamarin binding for the iOS image caching library
Nuke is an popular image loading system for iOS, WatchOS, macOS and tvOS. It is written in Swift and all of it is Open Source on GitHub. This article talks about how CheeseBaron created an Xamarin iOS binding for it, based on Sharpnado's Forms bindings
Xamarin.Nuke: a Xamarin binding for the iOS image caching library by Jean-Marie Alfonsi
XAMARIN FORMS
Using State Machine in Xamarin Forms (Part 3)
In this third part of the State Machine series, Xamboy covers how to pass parameters to Triggers.
Using State Machine in Xamarin Forms (Part 3) - Xamboy by Rendy Del Rosario
Building a mobile game in Xamarin Forms - Styling and Resources
Shaun continues his series on building a mobile game in Xamarin.Forms by talking about styling and resources.
Building a mobile game in Xamarin Forms - Styling and Resources by Shaun Lawrence
Range Slider in Xamarin Community Toolkit
RangeSlider is a control which allows picking a range of values instead of a single value as standard Slider does. This control is 100% cross-platform, so it looks the same on all platforms.
Range Slider | Xamarin.Forms | Xamarin Community Toolkit by Andrei Misiukevich
MAUI
Comparing MauiAppBuilder to the WebApplicationBuilder
With the new MauiAppBuilder comes a new way to create applications in .NET, using MauiApp.CreateBuilder(). In this post I compare this approach to previous approaches, discuss why the change was made, and look at the impact.
Comparing MauiAppBuilder to the WebApplicationBuilder by Luis Matos
PODCASTS & VIDEOS
Get Those Good Reviews for Your Xamarin App with Store Review Plugin
Bad reviews are easy to get, good reviews on the other hand are a lot harder. Why not remind your users a little inside of your app to leave you a review when they like using your app? This is just a single line of code when using the Store Review Plugin. We will see how to use that in your Xamarin Forms app.
Get Those Good Reviews for Your Xamarin App with Store Review Plugin by Gerald Versluis
Reusable Controls and Data Template Selectors in Xamarin.Forms & .NET MAUI
Stop copy and pasting around XAML all over your Xamarin.Forms and .NET MAUI apps and start reusable controls, templates, cells, and component. You can easily create reusable controls inside of ListView, CollectionView, and about anything with an ItemTemplate. You can use these controls anywhere else in your app.
I also cover how to use Data Template Selectors inside of ListView and CollectionView to have dynamic items and controls when scrolling through a list.
Reusable Controls and Data Template Selectors in Xamarin.Forms & .NET MAUI by James Montemagno
Getting Started with Firebase Realtime Database and Xamarin.Forms
With Firebase Realtime Database you have a very powerful DocumentDB at your service. In this video we will see how to insert data into a database and have it show up on another Xamarin.Forms app in realtime!
Getting Started with Firebase Realtime Database and Xamarin.Forms by Gerald Versluis
Merge Conflict: 278: Inside .NET Hot Reload
Frank recently dove into the inner workings of .NET Hot Reload and came out with a bunch of fun facts of how ti works! We discuss.
Merge Conflict: 278: Inside .NET Hot Reload by Merge Conflict
DevTalk 74: Being a software consultant. With Tobias Hoppenthaler
On this episode of DevTalk Kerry speaks to Tobias Hoppenthaler about being a software consultant.
74: Being a software consultant. With Tobias Hoppenthaler by Kerry Lothrop
.NET MAUI Community Standup - XAML Hot Reload newness with Tim Miller
Join Maddy Montaquila, guest co-host Sweeky, and special guest Tim Miller for the latest (and currently unreleased!) features coming to XAML Hot Reload soon!
.NET MAUI Community Standup - XAML Hot Reload newness with Tim Miller by Xamarin Developers
Migrating SkiaSharp project to Microsoft Maui Graphics
Presentation about moving from SkiaSharp to Microsoft Maui Graphics
Recording from Meetup "Magic Gradients - Migrating SkiaSharp project to Microsoft Maui Graphics" by Bohdan Benetskyi