KYM PHILLPOTTS
G'day everyone, welcome to issue #350 of Weekly Xamarin - a wrap-up of the community articles around Xamarin and MAUI communities this week.
I'd like to call out a few awesome things this week. First, RC3 of MAUI. Second, Gerald has starting rolling out amazing training videos in his .NET Maui Crash Course. Third, even more videos from the Snorkeling with MAUI event that Sam Basu hosted. So I hope you have plenty of free time to catch up with videos this weekend.
All the best till next week,
Kym
NEWS
.NET MAUI Release Candidate 3
.NET MAUI Release Candidate 3 is now available with dozens of bug fixes and quality improvements.
CODE
MVVM – Made Easy with Microsoft MVVM Toolkit – Part 2
An in-depth look into the options available in this toolkit for auto-generating the Properties and Commands to make MVVM programming a delight.
MVVM – Made Easy with Microsoft MVVM Toolkit – Part 2 by Vijay Anand EG
XAMARIN FORMS
View PDF Pages as Thumbnails Using Xamarin.Forms PDF Viewer
Page thumbnails are miniature previews of the pages in a document. You can use page thumbnails to navigate to a required page quickly. We can achieve the thumbnail view at the application level by exporting PDF pages as images.
View PDF Pages as Thumbnails Using Xamarin.Forms PDF Viewer by Ramkumar Ravy
MAUI
Tips for Moving Your Xamarin Library to .NET MAUI
Luis shares the tips that he learned porting his NuGet Package, Plugin.ValidationRules to support .NET MAUI with minor changes.
Tips for Moving Your Xamarin Library to .NET MAUI by Luis Matos
ActivityIndicator in .NET MAUI Made easy
The ActivityIndicator helps inform the user that your application is performing a prolonged activity, this is done visually through an animation. This blog post covers how to use the Activity Indicator in your MAUI apps.
Sands of MAUI: Issue #56
What's happening this week in MAUI with Sam Basu. . Sands of MAUI: Issue #56 by Sam Basu
PODCASTS & VIDEOS
What is .NET MAUI? - .NET Maui Crash Course #0
This video is part of a crash course to build your first .NET MAUI app. In this video we will be introduced to what .NET MAUI is, a little bit of history with Xamarin, how it works and how the course is setup. From here we will start setting up your development environment and start building our first app!
What is .NET MAUI? - .NET Maui Crash Course #0 by Gerald Versluis
Setup Your .NET MAUI Dev Environment - .NET Maui Crash Course #1
This video is part of a crash course to build your first .NET MAUI app. In this video we are going to install Visual Studio 2022 and the .NET MAUI workload. From there we will proceed to setup an Android emulator, see how to enable Developer Mode on Windows 11 and even how to connect to a Mac build host. After this video you'll be ready for .NET MAUI development!
Setup Your .NET MAUI Dev Environment - .NET Maui Crash Course #1 by Gerald Versluis
.NET MAUI Project Structure/Single Project - .NET Maui Crash Course #2
This video is part of a crash course to build your first .NET MAUI app. Before we really get to the code, let me explain to you the .NET MAUI single project approach. Single projects give us a lot of advantages like not having to repeat resources like images and fonts. After watching this video, you'll feel comfortable with the .NET MAUI project structure and you're ready to code!\
.NET MAUI Project Structure/Single Project - .NET Maui Crash Course #2 by Gerald Versluis
Porting Xamarin.Forms Libraries to .NET MAUI with Luis Matos | Snorkeling in MAUI
Luis Matos shows you all the steps to Porting Xamarin.Forms Libraries to .NET MAU. If you're interested in learning all that's new and upcoming in .NET MAUI, just dive right into the show with host Sam Basu!
Porting Xamarin.Forms Libraries to .NET MAUI with Luis Matos | Snorkeling in MAUI by Luis Matos
From Renderers to .NET MAUI Handlers and Graphics with Petar Marchev | Snorkeling in MAUI
In Petar Marchev's talk you'll learn everything you need to know From Renderers to .NET MAUI Handlers and Graphics. If you're interested in learning all that's new and upcoming in .NET MAUI, just dive right into the show with host Sam Basu!
From Renderers to .NET MAUI Handlers and Graphics with Petar Marchev | Snorkeling in MAUI by Petar Marchev
Update on the .NET MAUI Community Toolkit with Brandon Minnick
Learn all about the .NET MAUI Community Toolkits with Brandon Minnick aka TheCodeTraveler. If you're interested in learning all that's new and upcoming in .NET MAUI, just dive right into the show with host Sam Basu!
Update on the .NET MAUI Community Toolkit with Brandon Minnick by Brandon Minnick
.NET MAUI's NEW Shell Navigation Is Amazing
.NET MAUI is packed full of powerful features including single project, cross-platform APIs, and of course a fantastic navigation system! Using Shell and the URI based navigation system you can easily navigate to a page, pop to page, pop and navigate to a new page, and of course pass arguments around. You can pass simple properties around through the URL, or you can pass full objects with a brand new API that is exclusive to .NET MAUI! Today, I break it all down from start to finish in this .NET MAUI Navigation Crash Course using Visual Studio 2022.
.NET MAUI's NEW Shell Navigation Is Amazing by James Montemagno
Inside MauiProgram.cs: The .NET Show with Carl Franklin Ep 22
MAUI apps are configured in MauiProgram.cs. Let’s find out how it works and what we can do with a focus on fonts and logging.
Inside MauiProgram.cs: The .NET Show with Carl Franklin Ep 22 by Carl Franklin
Merge Conflict: 305: Breaking Your Own APIs
When is the time to make breaking changes that could completely upset every single user of your library? James is in this situation, and we discuss his options.
Merge Conflict: 305: Breaking Your Own APIs by Merge Conflict