Another great week of content and a big thanks to Luce for curating most of these articles. If you want to know more about the Xamarin Community Toolkit there are some great links this week, as well as a review of the new Apple Macbook Pro just in case you have too much money.
Hope you have a lovely weekend,
The New .NET Multi-platform App UI
.NET MAUI coming in .NET 6 is still a big talking point, we are forever wanting updates on what is happening and when so I too was excited to read this post this week!
Review of Apple Macbook Pro M1
I know a lot of developers who have their eyes on the new Apple Macbook M1 devices. Daniel gives his review of the machine as a Xamarin development machine. Should you buy one? I don't know. Should you buy me one? Absolutely.
Xamarin.Forms UI/UX Challenges - Micuna Food - Part1
Who doesn't love a good UI challenge? I always enjoy seeing how beautiful UI apps can be recreated in Xamarin.Forms. This first in a series post from Daniel is excellent, with it doing a good job of breaking down how a layout and UI structure is identified from the parts of an existing design.
Xamarin.Forms UI/UX Challenges - Micuna Food - Part1 by Daniel Monttelli
Xamarin Community Toolkit and Windows
If you want to try out the Xamarin.CommunityToolkit sample app on Windows you might find some hurdles building and running it. Here Gerald shares some things you might encounter and how to fix them.
Xamarin.CommunityToolkit Sample App Building on Windows by Gerald Versluis
Using styles on custom UserControls
Quick tip on how to use styles when you create your own custom UserControls.
Xamarin.Forms : Using styles on custom UserControls by Tóth András
PODCASTS & VIDEOS
Templated Controls are Awesome | The Xamarin Show
This week, James is joined again by Javier Suárez, Developer on Xamarin.Forms, who explains what control templates are, why they are awesome, and how you can create amazing things with them. You don't want to miss this one!
Xamarin Community Standup - Community Toolkit updates with Gerald Versluis!
It's the time again, Xamarin Community Standup week! This week, they were joined by Gerald Versluis, one of our favourite people in the community! Lots of awesome updates, blogs and of course, talk of the snazzy Xamarin Community Toolkit!
Xamarin Community Standup - Community Toolkit updates with Gerald Versluis! by Xamarin Developers
Xamarin Community Toolkit: TabView
In this episode of the Xamarin Show we're talking about the much anticipated TabView. The TabView is now included inside of the Xamarin Community Toolkit and I have Javier on, who has worked on this, to show us what it's all about.
Swiping between tabs, customizing the looks, styling it any way you want, all that and much more can be done with the flexible TabView. Make sure to tune in!
Live Stream: Building a Peloton Clone with Xamarin.Forms Part 4 - TabView
James continues his live streams, working on the Peloton app clone with Xamarin.Forms. This week's recording has him adding TabView from the Community Toolkit to streamline top tabs.
Live Stream: Building a Peloton Clone with Xamarin.Forms Part 4 - TabView by James Montemagno
Overcoming Common Upgrade Issues - Xamarin.Forms 3.0 to 5.0
Ever gone to update an old app to more recent packages, including Xamarin.Forms and found issues? I sure have! In this video, David shows some of the steps to upgrade including how to solve some of the errors that come up! :)
Overcoming Common Upgrade Issues - Xamarin.Forms 3.0 to 5.0 by David Ortinau
Merge Conflict: 239: Planning an App Release
It is now Franks' turn to get his next app into the app store. We look back at what went into its creation, his choices for monetization, and thoughts on what needs to happen leading up to the main release.
Merge Conflict: 239: Planning an App Release by Merge Conflict
Add a Loading with StateViews from the Xamarin Community Toolkit
We use lists of data a lot in our apps, so one scenario that crops up a lot is how to show that data is being fetched from the web to populate the list. By default, it just looks blank which can confuse users. In this video, David shows you how you can use Xamarin Community Toolkit's StateViews, you can have a helpful loading screen to inform users, neat!
Add a Loading with StateViews from the Xamarin Community Toolkit by David Ortinau
Using MessagingCenter in Xamarin.Forms
Good architecture of your code is important and one example of this is loose coupling. Did you know that Xamarin comes with a messaging centre out of the box to help support this loose coupling between classes? Gerald teaches us all about it in this video.
Null Points 38: Resiliency In Mobile Apps
Nobody likes a crashing app! In this week's Null Pointers, the group discuss things you might want to think about to help improve the resiliency of your apps!
Everything you need to know about ListView
James goes deep on the ListView including displaying lists of data, grouped data, header, footers, context actions, and even pull-to-refresh.
Xamarin.Forms ListView - Everything you need to know by James Montemagno
Input Validation Scenarios with Xamarin.CommunityToolkit
In this video we will see how to check the validity of a MultiValidationBehavior and EmailValidationBehavior by the press of a button and show the right error messages and how to do it the more MVVM way with data-binding.
Real-World Input Validation Scenarios with Xamarin.CommunityToolkit by Gerald Versluis