KYM PHILLPOTTS
Hiya,
Welcome back to another issue of Weekly Xamarin and happy Valentine's day!
We have some great posts in this weeks edition, we have dual-screens, UI Challenges, SkiaSharp, Maps, DevOps, tips&tricks and more Xamarin.Forms articles than you can poke a stick at. There is even an interview with Miguel de Icaza.
So what's stopping you, get reading ;-)
And as always, thanks to the awesome Xamarin community for the excellent posts.
❤
Kym
SPONSORED LINK
NEWS
UIWebView Deprecation and Xamarin.Forms
A little while ago, Apple started sending out warning messages about the UIWebView deprecation. This has not gone unnoticed by our Xamarin.Forms users, who directly created an issue for it.
.NET Conf: "Focus on Xamarin"
Mark your calendars people - .NET Conf: Focus on Xamarin has been announced for March 23, 2020.
This is a free, one-day livestream event that features speakers from the community and .NET product teams that are working on building native mobile apps with Xamarin technology! Xamarin lets you build native mobile apps for Android and iOS with C# instead of Java and Swift.
You definitely don't want to miss this event.
CODE
Experimental Flags in Xamarin.Forms
You've probably seen the use of Experimental Flags in Xamarin.Forms releases, and maybe you are wondering what all this is about. Worry no more, Gerald is here to explain the why's and wherefores.
BUSINESS & MARKETING
Q&A with Miguel de Icaza
It's always amazing to hear from the amazing Miguel de Icaza. This is an interview he did with InfoQ on the history and future of all things mono.
Mono: From Xamarin to WebAssembly, Blazor, and .NET 5 - Q&A with Miguel de Icaza by Arthur Casals
DEVOPS
Generate an Android App Bundle using Xamarin and Azure DevOps
Xamarin introduced Android App Bundle support a few weeks ago, it’s now time to take benefit of it! The Android App Bundle is a package that allows the user to download only what your application needs to run on their devices.
Generate an Android App Bundle using Xamarin and Azure DevOps by Damien Aicheh
Xamarin.Forms Android App Bundle (aab) DevOps YAML Pipeline
Mikolaj Kieres continues his post on devops with Android App Bundles and his new found love of YAML pipelines.
Xamarin.Forms Android App Bundle (aab) DevOps YAML Pipeline by Mikolaj Kieres.
TOOLS
Visual Studio XAML Binding Debug Extension
This extension provides a tool window that shows XAML binding errors while debugging in Visual Studio 2019. The tool window makes it much easier to detect and understand the binding errors in your XAML that would normally be hidden in the output window.
XAMARIN FORMS
GradientProgressBar: Accepting touch input Skiasharp
I loves myself some SkiaSharp... and so does Jesus Angulo! In this post, he extends his SkiaSharp progress bar so a user can click and update the progress.
GradientProgressBar: Accepting touch input Skiasharp by Jesus Angulo
Using addresses, maps and geocoordinates in your Xamarin Forms apps
Ever had to develop an app where the position of something was of interest. An address of a user, store, restaurant or some other point of interest? The straight forward version might be to provide the user with a simple form.
While the form is easy to implement and reliable, it can be cumbersome. Why not allow the user to click on a map to set the address. Geocoding to the rescue!
Using addresses, maps and geocoordinates in your Xamarin Forms apps by Mark Allibone
Xamarin UI Challenge - Banking Profile UI
Leomaris has created another blog post on creating UI's in Xamarin.Forms. This time she takes on a really nice looking page from a banking application she found on Dribbble.
Let’s replicate a Banking Profile UI in Xamarin Forms by Leomaris Reyes
Xamarin.Forms Tips and Tricks
In this post Bartosz Jędrecki shares some tips and tricks that Altkom Software discovered during the development of ONSTAGE application as well as their Insurance Sales PoC.
Braintree integration with Xamarin.Forms (part 2)
In his previous article, Rendy covered how to setup the braintree client-side integration to support credit card payments. Now he is extending the Braintree client-side integration to support Apple Pay and Google Pay payments in Xamarin Forms.
Tabs with Triggers
Xamarin.Forms makes setting Tabs Icons super easy! All there is to do is set the Icon property to the path of an image and you are done. Better still, you can use FontImageSource to have scalable vector graphics used for your icons. As well as avoid all that hassle with resolution dependent images.
This article also covers another interesting thing called StyleTriggers. Not something I have personally used much, but it provides a super simple way of dynamically changing a bindable property (like a tab icon).
Tabs with Triggers using Xamarin.Forms is simple and easy : Xamarin Blog by
SECURITY
MSAL + AAD B2C – 6 Tips, Tricks and Facts
Inspired by Steven Thewissen’s excellent MSAL article, Dylan Berry shares what he has learnt about MSAL over the 3+ years he's worked with MSAL and Xamarin.
Implementing MSAL + AAD B2C in Xamarin – 6 Tips, Tricks and Facts by Dylan Berry
RELEASES
The future has two screens
Today we are announcing the preview availability of our cross-platform dual-screen support for the Surface Duo and Surface Neo, two new and amazing devices coming from the Surface team. Previously, we debuted Xamarin.Android and Xamarin.Forms support for the SDK for Surface Duo.
Surface Duo and Surface Neo with Xamarin.Forms Preview : Xamarin Blog