KYM PHILLPOTTS
G'day everyone.
Well, you've probably heard the news that MAUI is going to have some more time baking in the oven. I for one think this is good news and I've been really pleased with the positive reception around the developer community. Much better to have a stable amazing release than hitting a timeframe.
We've got a pretty big edition this week with some Design articles, lots of MAUI, and some cool tools.
Have a great week everyone!
❤
Kym
NEWS
Update on .NET Multi-platform App UI (.NET MAUI)
Update on .NET Multi-platform App UI (.NET MAUI) - Spoiler: not this year.
Update on .NET Multi-platform App UI (.NET MAUI) by Scott Hunter
DESIGN
Avatar Design
Diving into the Userpic: different events, states, actions, color choices — best practices for UI design and some inspiration sprinkled in as well.
Designing the Avatar: All you need to know by Roman Kamushken
System UIcons
A growing collection of simple and consistent icons specifically designed for systems and products. Use how you want, without attribution.
TOOLS
AndroidSdk.Tools
.NET Library + global tool for various Android SDK Manager, ADB, AVD, Emulator commands by Jon Dick. I was a little curious as to what this might be useful for but there is a good example of a common scenario of creating, starting and deploying an apk to an emulator in CI.
GitHub - Redth/AndroidSdk.Tools: .NET Library + global tool for various Android SDK Manager, ADB, AVD, Emulator commands by Jon Dick
Syncfusion 2021 Volume 3
Syncfusion is working on the third major release of 2021. You can expect the 2021 Volume 3 release in the last week of September. This blog looks at the new features for the Xamarin.Forms platform in this release.
Sneak Peek at 2021 Volume 3: Xamarin.Forms | Syncfusion Blogs by Selva Ganapathy Kathiresan
MAC
Sharpnado.MaterialFrame for macOS
Sharpnado MaterialFrame is making its way to macOS via work by Joachim - in this guest post he talks about implementing it.
XAMARIN FORMS
Password validation rules with Xamarin Forms
Learn how to apply validation rules to your app passwords in Xamarin.Forms. The best, and fastest, way is to use the library Plugin.ValidationRules.
Overlapping avatar badges
Overlapping avatar badges are an effective way to show a collection of people, especially where space is at a premium. In this article we look at how to create this UI in Xamarin.Forms and MAUI.
MAUI
Microsoft Releases .NET MAUI Compatibility Packages for the Xamarin Community Toolkit
As previously announced .NET MAUI Toolkit will replace Xamarin Community Toolkit. In the same way as Xamarin. The Xamarin Community Toolkit is evolving as well, with Xamarin.Forms becoming.NET MAUI. The new Community Toolkit packages for .NET MAUI are available and fully optimized for it. Those packages are, CommunityToolkit.Maui and CommunityToolkit.Maui.Markup
Microsoft Releases .NET MAUI Compatibility Packages for the Xamarin Community Toolkit by Almir Vuk
Sands of MAUI: Issue #24
Sam brings us up to speed with all things MAUI in another episode of the Sands of MAUI.
.NET MAUI – Steps to Update to Preview 8
Steps to install the prerequisites for .NET MAUI Preview 8 and Workload installation from within Visual Studio 2022 Preview 4 Installer.
PODCASTS & VIDEOS
Merge Conflict: 271: How not to monetize an app
It has been a week since James did his "phased release" for his apps, how did it go, and would he recommend it. We also discuss how to actually monetize your app correctly when you have in-app purchases.
Merge Conflict: 271: How not to monetize an app by Merge Conflict
Using & Creating C# Extension Methods
With C# extension methods you can extend objects that you might not even have the source code from! In this video we will learn what extension methods are, how to use them and how to create one yourself!
Free and Easy Continuous Integration with Visual Studio App Center
If you are looking for a free and easy way to get builds going for your mobile apps, Visual Studio App Center might be for you. With App Center Builds, it has never been easier to setup a build. In this video I will show you how to setup builds for a Xamarin app with iOS and Android.
Free and Easy Continuous Integration with Visual Studio App Center by Gerald Versluis
Dual Screen Support for Mobile & Desktop with the Surface Duo team
This week James is joined by Craig Dunn from the Surface Duo team who is here to explain exactly what it means to develop for the Surface Duo and other dual-screen devices.
Live Stream: Dual Screen Support for Mobile & Desktop with the Surface Duo team by James Montemagno
Null Pointers 70: What is Happening With Xamarin.Forms?!
In this pod we talk about the current status and future of Xamarin.Forms. Everyone is talking about .NET MAUI nowadays, but is Xamarin.Forms also still getting some love? And why is Forms becoming .NET MAUI anyway? And why is there a baby crying?!
The .NET MAUI Podcast Episode 98: The Ultimate .NET MAUI Update
.NET 6 release candidate is out ... and that means there's big news around .NET MAUI. Tune in to find out what David Ortinau has to say!
The .NET MAUI Podcast Episode 98: The Ultimate .NET MAUI Update by .NET MAUI Podcast
RELEASES
What’s New in Telerik UI for Xamarin R3 2021
Telerik UI for Xamarin R3 2021: DataMatrix Barcode Type, New Features for Calendar, RichTextEditor & More