KYM PHILLPOTTS
Happy Friday Everyone!
The World has changed significantly in the last couple of weeks, it's scary times but hopefully you are taking solid advice and self isolating.
Self isolation is boring, but hopefully reading Weekly Xamarin will keep you from going completely crazy. (at least for a while). As always, thanks to the community for so many great articles.
Stay safe and look after each another.
❤
Kym
SPONSORED LINK
NEWS
.NET Conf: Focus On Xamarin is Next Week!
We are just one week away from the largest Xamarin digital event of the year, .
.NET Conf: Focus On Xamarin is Next Week! by James Montemagno
WWDC going virtual
This June, WWDC20 brings a completely new online experience to millions of talented and creative developers around the world. Join us for a fully packed program — including Keynote and sessions — to gain early access to the future of Apple platforms and engage with Apple engineers.
I may finally get to be at a WWDC event - thanks pandemic!
WWDC20. Coming this summer. by Apple
DEVOPS
Prepare your application for distribution using Azure DevOps
Damien continues his excellent series of posts covering creating a real CI/CD pipeline for mobile "go to whoa". This time it's about distributing it to the users.
Prepare your application for distribution using Azure DevOps by Damien Aicheh
Difference between DevOps and Mobile DevOps
Luis Matos highlights some of the differences that you will encounter doing DevOps on a mobile ecosystem.
Difference between DevOps and Mobile DevOps by Luis Matos
TOOLS
Visual Studio for Mac: Refresh(); event recap
In case you didn't tune in to the Visual Studio for Mac: Refresh(); event, all the videos, slides, and links to demo code are available for you to watch, use for your own virtual events, blog posts, etc. in this repo.
Visual Studio for Mac: Refresh(); event recap by Amanda Silver
Visual Studio for Mac: Become a Productivity Pro
Despite continued advancement and innovation in the IDE space, the bottom line is that IDEs are a productivity tool. As a software developer, the value of an IDE is directly related to how much using the tool increases your productivity.
Visual Studio for Mac: Become a Productivity Pro by Cody Beyer
MFractor improvements
MFractor continues it's improvements with a new release that includes grid index and color adornments. I particularly like the color adornments because it stops me having to decode hex values in my head ;-)
Introducing Grid Index And Color XAML Adornments by Matthew Robbins
ANDROID
Faster Application Startup using Custom Profiles with Startup Tracing on Android
In our efforts to bring you extremely fast startup times on Android, we’re bringing you the ability to record your own profiles to use with startup tracing on Android.
Faster Application Startup using Custom Profiles with Startup Tracing on Android by Jon Douglas
XAMARIN FORMS
Silly App goes Hipster!
Sharpnado (Jean-Marie Alfonsi) joins the hipster movement and adds light/dark mode selection into his "SIlly App". In usual Sharpnado fashion there is also a nice little surprise how it transitions from one to the other.
Dark/Light Mode: Dynamic themes in Xamarin.Forms by Jean-Marie Alfonsi's Picture
Creating a login flow with Xamarin Forms Shell
Xamarin Forms 4.5 Shell supports modal navigation, so Mark thought it would be a good time to revisit one of his posts around creating a login flow, this time using Shell.
Inheriting styles in Xamarin Forms
One of my favorite features of XAML is styles and resources, in this article, Leomaris Reyes covers Style Inheritence which allows you to create maintainable style definitions.
4 New Features You Must Try in Xamarin.Forms 4.5
Xamarin.Forms 4.5 release has lots of improvements and new features. This blog post, takes you through the most exciting features of this release.
Weather App - UI Challenge
I saw this great looking UI Challenge fly past on Twitter by Lorenzo Araujo and thought I should share it out. Some nice design and animation - (and you know I loves me some UI)
WeatherAp by Lorenzo Araujo
Creating Interactive Charts in Xamarin.Forms
Displaying data in mobile apps using charts is common, but drawing the chart can be very difficult. It requires a lot of calculations, figuring out distances between all points, and then drawing them on the chart.
Guest Blog: Creating Interactive Charts in Xamarin.Forms by Brandon Minnick
AZURE
Sending push notifications to your Xamarin app from WordPress with Azure
In this second post of his series about sending push notifications from WordPress to Xamarin apps via Azure, Marco looks at the Azure Function side of things.
Sending push notifications to your Xamarin app from WordPress with Azure, Part II – the Function by Marco Siccardi
PODCASTS & VIDEOS
Xamarin Podcast 71 - Focus on Xamarin!
It's trigger-mania! Mania! On the dancefloor! This month James and Matt talk about Xamarin.Forms, Xamarin, and everything related to Xamarin - you could say they Focus on Xamarin.
The Xamarin Show - Android Tooling Updates
This week, James is joined by friend of the show Jérémie Laval, Xamarin.Android Tooling Engineer Lead, who shows off some awesome new features for Android developers including Apply Changes, new InstelliSense, designer updates, and more!
Android Tooling Updates - IntelliSense, Apply Changes, & More | The Xamarin Show by James Montemagno
Play Text-to-Speech (Xamarin.Essentials API of the Week)
On this week's Xamarin.Essential API of the week we take a look at the text-to-speech API to speak back text from the users device.
Play Text-to-Speech (Xamarin.Essentials API of the Week) by James Montemagno
Merge Conflict 193 - UI Is Messy
Architecture, Data Binding, MVVM, MVC, MVU, Animations, ALL THE THINGS! It is all messy!
RELEASES
What's New for Xamarin Developers in Visual Studio 2019 version 16.5
This week, Visual Studio 2019 version 16.5 was released, bringing new features and improvements for mobile developers in Visual Studio to help you build better mobile apps, faster.
What's New for Xamarin Developers in Visual Studio 2019 version 16.5 : Xamarin Blog by
GitHub for mobile is now available
"Now, you can stay in touch with your team, triage issues, and even merge code, right from your mobile device, anywhere."
Because merge conflicts weren't hard enough already ;-)