KYM PHILLPOTTS
G'day everyone, welcome to issue #359 of Weekly Xamarin - a wrap-up of the community articles around Xamarin and MAUI.
Make sure to check out the recorded videos of .NET Conf MAUI sessions - so much good content that should keep you busy. If not, Michael Stonis has released an Enterprise .NET MAUI Book and Gerald has compiled some learning resources for MAUI.
Don't forget, if you are looking for some sweet swag then jump on the NET MAUI Beautiful UI Challenge which is finishing soon!
I know I won't be bored so until next time, take care.
Kym
NEWS
Announcing the .NET MAUI Beautiful UI Challenge
.NET MAUI community challenge featuring Snppts and Good Looking UI community run repos! Simply submit to be eligible for swag!
Announcing the .NET MAUI Beautiful UI Challenge by Jon Galloway
Productivity comes to .NET MAUI in Visual Studio 2022
Visual Studio 2022 17.3 is now available and delivers spectacular productivity features for .NET Multi-platform App UI (.NET MAUI).
Productivity comes to .NET MAUI in Visual Studio 2022 by Maddy Montaquila
GETTING STARTED
Learn MAUI Resources
A repository filled with resources available to you to start learning or deepen your knowledge about .NET MAUI
XAMARIN FORMS
Supporting Android v12+ Splash Screens in Xamarin.Forms
Android recently changed how splash screens work in Android v12.0 (API Level 31). Let's take a look at how to support it in our Xamarin.Forms apps!
Supporting Android v12+ Splash Screens in Xamarin.Forms by Brandon Minnick
MAUI
.NET Conf Focus on MAUI - That's a wrap!
.NET Conf: Focus on MAUI is a wrap! The day was packed with sessions covering all topics of building beautiful multi-platform apps with .NET MAUI including designing UI, publishing apps, real-time apps, and so much more. In this post, Jeff covers some highlights from the event and give you all the information to get caught up on recordings and ongoing .NET MAUI activities that you can get involved with today.
Enterprise Application Patterns Using .NET MAUI
Learn how to design adaptable, maintainable, and testable MAUI applications with this free ebook.
Enterprise Application Patterns Using .NET MAUI by Michael Stonis
Publishing a .NET MAUI App on Android
See how to publish your .NET MAUI app to Android in these few easy steps!
Crashlytics for .NET MAUI with Sentry
Here’s a quick guide on how you can set up Sentry in your .NET MAUI app.
How to Build a NuGet Package for .NET MAUI Android and iOS Development
This article demonstrates how to bind Dynamsoft Android and iOS mobile barcode QR code SDK into a NuGet package for .NET MAUI development.
How to Build a NuGet Package for .NET MAUI Android and iOS Development by DynamSoft
Roundup of .NET MAUI. - Week of August 8, 2022
David's update of the latest MAUI events.
Roundup of .NET MAUI. - Week of August 8, 2022 by David Ortinau
PODCASTS & VIDEOS
BeautyShop App | .NET MAUI UI Challenge
Video of the creation of the BeautyShop App made with .NET MAUI.
.NET Conf: Focus on MAUI recordings
One-day livestream event that features speakers from the community and Microsoft teams working on and using .NET Multi-platform App UI. Learn how to build native apps for Android, iOS, macOS and Windows with a single codebase using .NET MAUI. Hear from the team building the .NET MAUI framework and tools in Visual Studio as well as experts from the community building .NET MAUI apps, libraries, components and controls.
.NET MAUI - All you need to know about CollectionView
In this video, Daniel Hindrikes talks about .NET MAUI and CollectionView.
.NET MAUI - All you need to know about CollectionView (according to me) by Daniel Hindrikes
Barcode Scanner in .NET MAUI with ZXing.Net.Maui
Barcodes or QR codes don't need any introduction. They are still everywhere and you are using barcode scanners in all of your apps. Have I got good news for you! With ZXing.Net.Maui you can now add a barcode scanner to your .NET MAUI app with ease, tune in to learn all about it.
Barcode Scanner in .NET MAUI with ZXing.Net.Maui by Gerald Versluis
Create a Shopping UI in .NET MAUI with SQLite
In this webinar, we will create a shopping UI in .NET MAUI using SQLite. This shopping app will include several essential modules. We will focus on login design and product page design and implementation. On the product page, we will display the product name, description, photos, and pricing information. We keep the login information and product details in an SQLite database.
.NET MAUI & Storage, Part 3 - Where to save application data
In this video, Daniel will show you where to save/store application data depending on what type of data you want to save. Also make sure to check out the other parts in this video as well.
.NET MAUI & Storage, Part 3 - Where to save application data by Daniel Hindrikes
A Better Pub/Sub Messenger for .NET Applications
Sometimes you need to pass pieces of data to and from different parts of your application. This may be for communication between viewmodels or perhaps from your app startup class passing important information. With the .NET Community Toolkit you have a simple cross-platform way of sending and receiving messages no matter what type of app your are building. You can use it with .NET MAUI, WinUI, WPF, WinForms, ASP.NET Core, or just about any other .NET application!
A Better Pub/Sub Messenger for .NET Applications by James Montemagno
Using .NET MAUI Community Toolkit DrawingView
Whether you are creating a Pictionary game or collecting signatures in your .NET MAUI app, the DrawingView will make your live much much easier! In this video we will learn what the .NET MAUI Community Toolkit DrawingView is, how to set it up and how to actually use it!
Using .NET MAUI Community Toolkit DrawingView by Gerald Versluis
Merge Conflict: 318: Fixing Performance Issues
We diagnosed and fixed performance problems in the wild and we break down how we did it and what you need to know.
Merge Conflict: 318: Fixing Performance Issues by Merge Conflict
Calling Secured APIs with MSAL Auth in MAU
Carl shows how to use MSAL.NET for Auth in a MAUI app, including calling Secured .NET Core Web APIs.
Calling Secured APIs with MSAL Auth in MAUI: The .NET Show with Carl Franklin Ep 24 by Carl Franklin