GETTING STARTED
Getting started with CollectionView in Xamarin.Forms
Leomaris gives an introduction to the CollectionView in Xamarin.Forms. All the essential properties events and commands are covered.
Getting started with CollectionView in Xamarin.Forms by Leomaris Reyes
DESIGN
Paywall Screens
Everything you need to design top-notch mobile paywall screens. View examples of other apps and use a Figma template to quickly design your own.
The Current State of Mobile UX (18 Common Pitfalls)
This article analyzes the current state of mobile UX, and outline 18 common design pitfalls and strategic oversights applicable to most mobile e-commerce sites.
The Current State of Mobile UX (18 Common Pitfalls) by Baymard Institute
OPEN SOURCE
EBind - Binding Framework
I haven't delved into this too much but looks like a interesting Binding framework - or as the project says: .NET Data Binding we deserve: concise, fast, feature-rich.
TOOLS
Free Xamarin UI Controls for Android & iOS
Registered DevExpress.com users are entitled to a free copy of DevExpress Xamarin.Forms Controls v20.2. A control suite for Xamarin.Forms ships with several user interface components. Includes a Data Grid, Scheduler, Charts, Tab View and Navigation Drawer.
Free Xamarin UI Controls for Android & iOS - C# | DevExpress by DevExpress
GitExplorer
Not specifically Xamarin, but super useful if you are not great with git command line - GitExplorer: Find the right git commands you need without digging through the web
XAMARIN FORMS
RunSafe Tasks / Commands wrapper in Xamarin
When we work with Task most of the time we do common implementations of scenarios where we use repetitive code. For example use IsBusy, try-catch, Logging, etc. The idea is to make a wrapper that allows us to store all this logic for us to reuse.
Xamarin.Forms Country Picker with Rg.Plugins.Popup
Beautiful Country Picker for any Xamarin.Forms application with Rg.Plugins.Popup NuGet and online SVG Flags
Xamarin.Forms Country Picker with Rg.Plugins.Popup | by Bohdan Benetskyi by Bohdan Benetskyi
Updating Braintree to the Latest Version in Xamarin Forms
Some time ago Rendy wrote a series of articles on how to integrate Braintree Payment in Xamarin Forms, since then a few things have changed..
Updating Braintree to the Latest Version in Xamarin Forms - Rendy's Website by Rendy Del Rosario
Workaround to force Xamarin.Forms WebView to use a dark mode CSS for local content on Android
As the 'prefer-color-scheme'-CSS query does not work on Android with a Xamarin.Forms WebView, I needed find a workaround to support dark mode for local HTML content. In this post, I'll show you a Xamarin.Forms only workaround.
Workaround to force Xamarin.Forms WebView to use a dark mode CSS for local content on Android by Marco Siccardi
MAUI
.NET MAUI Check tool
Are you ready for MAUI? Redth has a tool that'll help you check if you have all the bits you need.
.NET MAUI – Project Template
Vijay is exploring the world of MAUI. In this article he creates an app using Visual Studio Code. He follows this up with another article Setting up debuggin in VS Code.
Sands of MAUI: Issue #3
Sam wraps up the weekly Maui news, including the cool Maui Check tool by Jon Dick.
PODCASTS & VIDEOS
Merge Conflict: 248: Satisfying Business Requirements
Yes, this is the most boring title ever, but this podcast episode isn't!
Merge Conflict: 248: Satisfying Business Requirements by Merge Conflict
The Xamarin Podcast Episode 90: .NET MAUI Q&A
David Ortinau sites down with us to answer a TON of listener questions on .NET MAUI. Plus we got some cloud news & of course the Pick of the Pod!!
The Xamarin Podcast Episode 90: .NET MAUI Q&A by The Xamarin Podcast
Xamarin.Forms Shell Navigation 101
It is time to finally take a look at navigation with Xamarin.Forms Shell! This new type of navigation enables URL based navigation similar to how you would navigate in the browser. This means you setup routes, pass parameters to set data, and even navigate back all by passing a string. In this video I show you all the good parts for what you need to know.
Shadows Everywhere in Your Xamarin.Forms App
Shadows can really enrich your UI design. In the Xamarin Community Toolkit there is now the ShadowEffect. With this attached property you can apply shadows, with some customizations, to any element on your screen. In this video we will learn how.
Shadows Everywhere in Your Xamarin.Forms App by Gerald Versluis
DevTalk Podcast 60: Avalonia. With Mike James
On this episode of DevTalk Kerry speaks to Mike James about Avalonia.
The Xamarin Show: XAML Hot Reload Updates
This week, James is joined by Dmitry Lyalin and Tim Miller who show off the latest and greatest in XAML Hot Reload technology with the new "changes only" mode that saves the state of your running application! Check it out!
The Xamarin Show - App Localization (Xamarin Community Toolkit)
To make inclusive apps, localization might be a good idea. To help you with that, we have got a couple of things in the Xamarin Community Toolkit that you can use. In this episode I have Maksym on the show who will tell us about the LocalizationManager and shows us how to quickly and easily localize you Xamarin.Forms app
App Localization (Xamarin Community Toolkit) by The Xamarin Show
Xamarin vs MAUI: The .NET Show with Carl Franklin ep 1
Carl talks with James Montemagno from the Xamarin team about the future of Xamarin.
Xamarin vs MAUI: The .NET Show with Carl Franklin ep 1 by The .NET Show with Carl Franklin
Android Emulator Tips & Tricks
Everyone loves the Android emulator right? Regardless if you are a pro Android dev or just getting started I am here to break down all the tips and tricks needed to make the best use of the emulator.
Android Emulator Tips & Tricks | Always on Top, Hyper-V Support, Geolocation, & More by James Montemagno
Null Pointers 47: Object Relational Mappers (ORMs)
Tune in while we talk all about object relational mappers. OK, mostly Entity Framework because of the .NET developers we are. But also we touch on Dapper, document databases, our migration nightmares and even Steven and Gerald's mothers. Now if that doesn't convince you to listen I don't know what will!
RELEASES
Announcing .NET Multi-platform App UI Preview 3
Announcing .NET Multi-platform App UI updates in .NET 6 Preview 3, which includes the latest progress for mobile and desktop development.
Announcing .NET Multi-platform App UI Preview 3 | .NET Blog by David Ortinau