KYM PHILLPOTTS
G'day everyone, welcome to issue #342 of Weekly Xamarin - a wrapup of the Xamarin and MAUI communities this week.
It's been quite a week and as Rhys James says "Genuinely humiliating to contract the novel coronavirus is March 2022. Feel like I just bought a Dreamcast.". That was my week.
Looking forward to getting back into action and the next release of MAUI.
❤
Kym
TOOLS
XAML Styler
Dave Grochocki and Nico Vermeir show off XAML Styler, a Visual Studio extension that formats XAML source code based on a set of styling rules.
XAMARIN FORMS
Building a mobile game in Xamarin Forms - Lottie
Lottie is an animation library for Android and iOS that parses Adobe After Effects animations exported to JSON files with Bodymovin and renders them natively on mobile!
Building a mobile game in Xamarin Forms - Lottie by Shaun Lawrence
StateLayout with Collections in Xamarin Forms/MAUI
StateSquid was a plugin which allowed displaying a specific view when a page is in a specific state. It has evolved and now it’s part of the Xamarin Community Toolkit. This article covers how to use and integrate it to load data into your collections.
StateLayout with Collections in Xamarin Forms/MAUI by Charlin Agramonte
Drop Shadow Effect
Easy add add shadows to your Xamarin.Forms applications without using Frames, but rather using Xamarin Community Toolkit
Replicating Contact & Message UI in Xamarin Forms
This article replicates a clean messaging UI from Dribbble.
Replicating Contact & Message UI in Xamarin Forms by Leomaris Reyes
MAUI
Setting up CI for your .NET MAUI Android app with GitHub Actions
How to setup CI for your .NET MAUI Android Apps using Github Actions.
Setting up CI for your .NET MAUI Android app with GitHub Actions by Andreas Nesheim
Configuring Life Cycle Events in .NET MAUI Apps
Managing app life cycle events is one of the most common requirements when developing an application. Likewise, it’s necessary to handle the app life cycle in a cross-platform application like a .NET Multi-platform App UI (MAUI) app to make it more efficient.
Configuring Life Cycle Events in .NET MAUI Apps by Selva Ganapathy Kathiresan
Syncfusion .NET MAUI 2022 Roadmap
This explains the Syncfusion strategy and commitments toward the .NET MAUI platform.
Syncfusion .NET MAUI 2022 Roadmap by Selva Ganapathy Kathiresan
PODCASTS & VIDEOS
Merge Conflict: 296: NSUrl, Security Scope, & Bookmarks
Who doesn't love security? Who doesn't love security inside of the app sandbox?!?! We break down file-access and all of its complexity when building sandboxed apps for iOS, macOS, Android, and Windows!
Merge Conflict: 296: NSUrl, Security Scope, & Bookmarks by Merge Conflict
Never write MVVM boilerplate code again! MVVM source generators are here!
Imagine a world where you never had to raise another property changed event or write another IComand. Well, those days are here with the new .NET Community Toolkit, which introduces brand new source generators and helper classes to enable you to write super minimal code.
Never write MVVM boilerplate code again! MVVM source generators are here! by James Montemagno
How To Use an Existing SQLite Database with Xamarin and .NET MAUI
You might want to supply a prebuilt SQLite db file with your app but you're wondering how to do that. Say no more! In this video we will learn how to add the SQLite database file to your app, copy it to the device and actually use it to query data.
How To Use an Existing SQLite Database with Xamarin and .NET MAUI by Gerald Versluis
.NET MAUI Preview 13, Just In Time Before Preview 14
More cool features coming to .NET MAUI with Preview 13. What about more performance gains? Or more Docs? And, more features in the controls to work with! In this video I'll give you an overview but also show you what to look out for when migrating between .NET MAUI preview versions.
.NET MAUI Preview 13, Just In Time Before Preview 14 by Gerald Versluis
The .NET MAUI Podcast Episode 108: Buddy App
Another customer success story - this time a Xamarin app that helps those in the construction industry with mental health.
The .NET MAUI Podcast Episode 108: Buddy App by .NET MAUI Podcast