KYM PHILLPOTTS
It's been a big week with Microsoft Build 2020 happening. Hopefully, you got to join in on the fun - it was amazing. Microsoft really embraced the idea of a virtual conference. Don't worry if you missed some of the sessions, you'll find recordings popping up shortly.
The big announcements for Xamarin developers were around the future of .NET and Maui. I'm looking forward to all these advancements to the platform. If you aren't sure what I'm talking about then have a look at some links in this week's newsletter.
Have a great weekend everyone.
♥
Kym
NEWS
Xamarin Updates From Microsoft Build 2020
A roundup of all the Xamarin related news from Microsoft Build 2020.
Xamarin Updates From Microsoft Build 2020 by James Montemagno
Introducing .NET Multi-platform App UI
Scott Hunter introduces you to what .NET MAUI is, the single project developer experience, modern development patterns, and a look at the journey ahead.
CODE
Model-View-Update (MVU) – How Does It Work?
MVU (also known as The Elm Architecture) seems to be one of those things which are a mystery to most of us. Until all of a sudden, we understand it and never wanna miss it again. It's something we are all going to want to have a look at given it is supported in Maui.
DESIGN
Building a Design System for iOS
A four-part series about building a Design System for iOS. A practice that helps you improve consistency and quality of your app user experiences.
Building a Design System for iOS - Part 1 - Introduction by Ram Shandilya
TOOLS
Clearing downloaded Source Link cache for Visual Studio for Mac
Xamarin.Forms has support for Source Link for a while now. This article dives a little deeper to understand where the cache for it lives on Visual Studio for Mac.
Clearing downloaded Source Link cache for Visual Studio for Mac by Gerald
ANDROID
Add a POSH ADB to your Windows Terminal
Here is how to setup a Windows Terminal configuration to spin up a new PowerShell, but with ADB support.
XAMARIN FORMS
Custom Image ProgressBar using SkiaSharp
Drawing a custom progress image has always been a challenging task as it requires a bit of Math which is not loved by a lot of developers. In this article, we will see how this can be done using c#.
Custom Image ProgressBar using SkiaSharp Part1 by Ahmed Fouad
Replicating Flight UI - Part 2
Leomaris continues here walkthrough of how to create a Xamarin Forms UI.
(Part 2) Replicating Flight UI: Working with the XAML by Leomaris Reyes
Handle Multilingual in Xamarin Forms
If you need multi-lingual support for your Xamarin.Forms app, Charlin shows you her approach.
Handle Multilingual in Xamarin Forms (Without any plugin) by Charlin Agramonte
First Look at the RadioButton
Xamarin.Forms 4.6 has a new RadioButton control - check it out.
Note: Post is in Spanish
[Xamarin.Forms] Primer vistazo al RadioButton by Javier Suárez Ruiz
App Themes
Xamarin.Forms can now respond to the theme changes used by the system and in this article we will see how to do it.
Note: Post is in Spanish
iOS Extension for Xamarin.Forms Pages
iOS extensions allow developers to customize existing system behaviors by adding extra functionality to iOS and macOS Extension Points. Such as custom context actions, password autofill, and incoming calls filters. You can even use these extensions in Xamarin.Forms apps.
iOS Extension Customized for Xamarin.Forms Pages : Xamarin Blog by Alexey Strakh
Protecting Sensitive Data in the Background
When you switch tasks in iOS the system takes a screenshot of your application, but what if you have data in there that is private. This article discusses keeping your sensitive data out of the Task Switcher in iOS (Xamarin.Forms).
Note: Post is in Spanish
Protegiendo datos confidenciales en segundo plano {Xamarin.Forms} by Lucio
Xamarin Forms turns to .NET MAUI – single project and code-base dev experience
.NET Multi-platform App UI (MAUI) – the effort to turn Xamarin Forms apps use single cross-platform code-base targeting multiple platforms. Demos from Build conference yesterday gave clear signal – it’s not just an experiment but real deal.
Xamarin Forms turns to .NET MAUI – single project and code-base dev experience by Bio
Goodbye Xamarin, aloha Maui!
The news from Build is that Xamarin.Forms is becoming Maui. Marco discusses.
PODCASTS & VIDEOS
DevTalk 37 - Building an IoT-enabled prosthetic arm. With Clifford Agius
Kerry speaks to Clifford Agius about building an IoT-enabled prosthetic arm with a corresponding Xamarin app.
37: Building an IoT-enabled prosthetic arm. With Clifford Agius by kerry
Merge Conflict 202 - Let's Start a Business
So you want to develop apps.... or sell something... or do anything... you should looking starting an LLC or some sort of business. James and Frank walk you through their journey and James' recent battle with Apple.
NullPointers Podcast - .NET 5
With a new version of .NET around the corner, what will it mean for mobile, desktop or library developers. Should you adopt the new Framework?
Using Material Design in Xamarin Forms
This week Xamarin.Forms 101 looks at how to use the Material Design system in your Xamarin.Forms app.
Xamarin.Forms 101: Using Material Design in Xamarin Forms by Maddy Leger