KYM PHILLPOTTS
G'day everyone.
We've got a bumper edition of WeeklyXamarin this week.
If you've been hiding under a rock over the last week, you may have missed some of the great announcements form .NET Conf and the .NET 5 release. But fear not, we have all the news and lots of other amazing community content.
Also, a massive thanks to you for subscribing to the newsletter. What a time to be a .NET developer!
Enjoy the weekend, and enjoy the newsletter.
❤
Kym
NEWS
Recapping Xamarin Highlights from .NET Conf 2020
Maddy summarizes all the great things for Xamarin developers in .NET Conf.
Recapping Xamarin Highlights from .NET Conf 2020 by Maddy Leger
Announcing .NET 5.0
We’re excited to release .NET 5.0 today and for you to start using it. It’s a major release — including C# 9 and F# 5 — with a broad set of new features and compelling improvements.
DESIGN
A beginner’s guide to typography
Some good rules of thumb for better typography in your apps.
A beginner’s guide to web and mobile typography by Vichita Baheti
TESTING
5 Things to A/B Test to Make Your Mobile Apps Better
A/B testing is long and arduous—and necessary—especially for mobile apps. Your app store listings, promotional landing pages, even external ads are all ripe opportunities to get more users and make more money in the process.
5 Things to A/B Test to Make Your Mobile Apps Better by Suzanne Scacca
DEVOPS
How to extend your Azure DevOps YAML templates
It is not easy to create generic Azure Pipelines YAML templates and maximize its usability accross your projects. In this tutorial, we are going to demonstrate how to create flexible templates that can fit as many of your projects as possible.
How to extend your Azure DevOps YAML templates by Damien Aicheh
TOOLS
Using Immutable Objects with SQLite-Net
SQLite-NET has become the most popular database, especially amongst Xamarin developers, but it hasn't supported Immutable Objects, until now!
Hot Reload Revamp Leads Xamarin Updates in Visual Studio 2019 v16.8
A revamp of "hot reload" functionality headlines a bevy of improvements to Xamarin that were highlighted by Microsoft this week as it launched Visual Studio 2019 v16.8 and .NET 5 during the .NET Conf 2020 online developer event.
Hot Reload Revamp Leads Xamarin Updates in Visual Studio 2019 v16.8 by David Ramel
IOS
Mac Catalyst Support for Xamarin.iOS
Frank has written a tool that will convert your Xamarin.iOS app (including Xamarin.Forms and MAUI) to a Mac app using Mac Catalyst. This makes creating a macOS app and selling it on the App Store easier than ever.
App privacy details on the App Store
You’ll need to provide information about your app’s privacy practices, including the practices of third-party partners whose code you integrate into your app, in App Store Connect. This information will be required to submit new apps and app updates to the App Store starting December 8, 2020.
XAMARIN FORMS
Bringing Sketch 360 to Microsoft Surface Duo
Creating a cool app with Xamarin.Forms and SkiaSharp for the two screened Surface Duo
Bringing Sketch 360 to Microsoft Surface Duo by Michael Scherotter
Phone Dialer and Sending Emails & SMS in Xamarin Forms
Using Phone Dialer or sending emails or SMS in Xamarin Forms might be easier than you thought: They’re included in Xamarin Essentials!
Phone Dialer and Sending Emails & SMS in Xamarin Forms by Leomaris Reyes
Fluent Validation
Thiago shows how you can use Fluent Validation with your Xamarin.Forms applications
Note: Page is in Portuguese
Xamarin.Forms 5: Dual Screens, Dark Modes, Designing with Shapes, and More
Beginning in early 2020, the Xamarin team started collaborating with the Surface and Windows developer teams to think about a new dual screen device that we were about to launch at Microsoft, and which you have no doubt heard about by now, the Surface Duo.
Xamarin.Forms 5: Dual Screens, Dark Modes, Designing with Shapes, and More by David Ortinau
Xamarin.Forms - Custom TitleView
In this blog post, you will learn how to create a custom TitleView in Xamarin.Forms.
Xamarin Community Toolkit Hacktoberfest 2020 Recap
It has been hard to miss, for the past month Hacktoberfest was upon us again. As announced in our previous blogpost, the Xamarin Community Toolkit participated as well, here is a little summary of how we did. If you have missed what the Xamarin Community Toolkit is, let me bring you up to speed.
Xamarin Community Toolkit Hacktoberfest 2020 Recap by Gerald Versluis
Social Auth with ASP.net core and Xamarin Essentials
Damien continues his series on social Auth with Xamarin Forms and ASP.net core.
JWT Social auth with ASP.net core and Xamarin Essentials by Damien Doumer
Using SVG Icons in a TabbedPage
David Britch shows how to get TabbedPages to display SVG-based tab icons. A lIttle bit of vector drawable and Renderer magic and you're off to the races.
Display SVGs as TabbedPage tab icons in Xamarin.Forms by David Britch
.NET
Five Things You Should Know About .NET 5
.NET 5, the successor of .NET Core 3.1 and .NET Framework 4.8, aims to provide .NET developers with a new cross-platform development experience. It puts order to the .NET universe fragmentation that has been arising over the years and brings new amazing features.
Five Things You Should Know About .NET 5 by Andrea Chiarelli
PODCASTS & VIDEOS
Null Pointers 26: Monitoring and Logging
Getting insights into how your application is doing once it’s out in the wild is essential if you want to act on problems quickly. That’s where logging and monitoring comes into play! Tune in to this weeks episode to learn more.
Uploading Files From a Xamarin.Forms App to ASP.NET Web API
A full video on how to implement picking files and uploading them from a Xamarin.Forms application. In this sample we will see how to implement an ASP.NET Web API to receive a file and from there how to actually upload the file through our own Xamarin application.
Uploading Files From a Xamarin.Forms App to ASP.NET Web API by Gerald Versluis
Xamarin.Forms 5: Beautiful and Fast Apps with Less Code
Xamarin.Forms 5 is jam-packed with new features to make it easier than ever to develop fast, beautiful, cross-platform apps. Come see what new features are in Xamarin.Forms 5, and learn more about how our Xamarin Community Toolkit is getting more features than ever into your hands!
Xamarin.Forms 5: Beautiful and Fast Apps with Less Code by dotNET
Merge Conflict 227: Databases!
Let's talk about databases! SQLite, No-SQL, LiteDB, CoreData, and so much more! All the options!
November is for .NET 5
This month James and Matt talk about the new Apple silicone, XBox ... and of course some Xamarin and Azure too! .NET 5 is out! And with that there are some great Xamarin enhancements in the latest version of Visual Studio.
RELEASES
Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today
Today the Visual Studio team is proud to announce the release of Visual Studio 2019 v16.8 and v16.9 Preview 1. These releases have several notable features from the teams improving Git Productivity, C++, IntelliCode, .NET, XAML, and Web Tools.
Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today by Jacqueline Widdis
Visual Studio 2019 for Mac version 8.8 is now available
Visual Studio 2019 for Mac version 8.8 is available today! With several improvements for Xamarin developers, including Xamarin.Forms 5.0 Preview support.
Visual Studio 2019 for Mac version 8.8 is now available by Jon Galloway
AND FINALLY...

MonkeyFest USA
Don't forget that MonkeyFest USA is coming soon. Make sure you register for some great sessions.
Registration is FREE! https://monkeyfest.dev