KYM PHILLPOTTS
The big news this week is MAUI Preview 7 has been released, and there are some good summary items in this weeks edition. For those of you holding off on starting with MAUI, now might be just the time to get going.
Here in Australia we are still in lockdown, which is a bit sad, but hopefully you have a good week ahead catching up with the latest Xamarin / MAUI news.
Till next week, stay safe.
❤
Kym
DESIGN
9 Principles of Mobile App Design
Discover these 9 principles of mobile app design and see how you can incorporate them into your design work.
ANDROID
How to publish to play store with aab format
Google has changed the format with which you can submit apps to its store: the old apk format retires in favor of the new and sparkling aab.
How to publish to play store with aab format by Giampaolo Tucci
MAC
Long-running Operations on macOS and iOS with NSProcessInfo
Using NSProcessInfo you can easily start and end long running processes through activities on iOS and macOS.
Long-running Operations on macOS and iOS with NSProcessInfo by James Montemagno
XAMARIN FORMS
Adding Shadows with Xamarin Community Toolkit
Shadows can help add a little depth to your UI's, but they are hard to implement cross platform. And that's where the Shadows feature of Xamarin Community Toolkit can help out.
Adding Shadows with Xamarin Community Toolkit by Leomaris Reyes
Handling Device Battery Information With Xamarin Essentials
Today we’ll learn about working with a device’s battery—charge status, power source and energy-saving mode.
Handling Device Battery Information With Xamarin Essentials by Leomaris Reyes
Learning About Secure Storage Xamarin Essentials
In Xamarin Essentials, Secure Storage allows you to save sensitive data, like a password. We'll look at the keychain and keystore of each specific platform.
Learning About Secure Storage Xamarin Essentials by Leomaris Reyes
MAUI
Announcing .NET MAUI Preview 7
.NET MAUI (Multi-platform App UI) Preview 7 is now available with new layouts, improved accessibility, font scaling, and more.
DevExpress MAUI Preview Controlls (FREE)
It's great to see vendors start to pump out MAUI controls. DevExpress have an early preview which you can have a look at.
.NET MAUI - FREE Early Access Preview of Collection View, Drawer, Tab View and More for Mobile Development (v21.2) by DevExpress
How to Reuse Xamarin.Forms Custom Renderers in .NET MAUI
NET MAUI uses handler architecture whereas Xamarin.Forms uses renderer architecture. But don’t worry, .NET MAUI is still compatible with renderers. If you have a big project with complex custom renderers implemented and you have no idea to migrate them into handlers, then this blog post is for you.
How to Reuse Xamarin.Forms Custom Renderers in .NET MAUI by Selva Ganapathy Kathiresan
PODCASTS & VIDEOS
Dependency Injection with Microsoft.Extensions in Xamarin.Forms
With the Microsoft.Extensions.DependencyInjection package setting up dependency injection becomes a breeze. Additionally, it might already be familiar to you from ASP.NET! Time to see how to add this package to a Xamarin.Forms project and make it work.
While this video uses Xamarin.Forms as a sample project, this should work the same for other .NET projects. In fact, ASP.NET and .NET MAUI already have some bits on board to make the implementation even easier!
Dependency Injection with Microsoft.Extensions in Xamarin.Forms by Gerald Versluis
.NET MAUI Preview 7: VS2022 Templates and MAUI Blazor Apps
We're getting close to the first release candidate for .NET MAUI, but first let's check out preview 7. Lots of new goodies: layouts, accessibility, but most importantly: templates in Visual Studio 2022! And one of the templates is a .NET MAUI Blazor App?! Let's learn what this is all about...
.NET MAUI Preview 7: VS2022 Templates and MAUI Blazor Apps by Gerald Versluis
What Happens to Xamarin Traditional With .NET 6 and .NET MAUI?
With the introduction of .NET 6 and .NET MAUI, will there be a place for Xamarin Traditional aka Xamarin.iOS and Xamarin.Android? Let's find out in this episode of Quick Questions...
What Happens to Xamarin Traditional With .NET 6 and .NET MAUI? by Gerald Versluis
.NET MAUI Preview 7
It is a new month, which means it is time for a new .NET MAUI Preview! Preview 7 is here with some brand new optimizations for templates, accessibility, layouts, and performance! I walk through some of your most recent questions, full setup on my M1 Mac Book Air with the CLI and VS Code, and then head to my Windows machine and Visual Studio 2022 Preview 3 so tune in!
.NET MAUI Preview 7 - Full Windows & Mac Setup with CLI, VS Code, & Visual Studio 2022 by James Montemagno
Merge Conflict: 266: How not to architect a database
James had an awesome feature request for his app, but it required storing thousands of rows of data. Instead of relying on decades old best practices he decided to roll his own serialization... was that the best? SQLite-net creator Frank lets him have it.
Merge Conflict: 266: How not to architect a database by Merge Conflict
DevTalk 69: Moving from Xamarin.Forms to .NET MAUI. With Maddy Leger
On this episode of DevTalk I speak to Maddy Leger about moving from Xamarin.Forms to .NET MAUI.
69: Moving from Xamarin.Forms to .NET MAUI. With Maddy Leger by Kerry Lothrop