LUCE CARTER
Remembering Scott Allen
Hey everyone,
Welcome to another great issue this week!
Since the last issue, sad news reached us here at WeeklyXamarin HQ, about the passing of K. Scott Allen. Scott was an infamous Pluralsight course author, who helped so many developers with his courses on C#. He was also a speaker, mentor, fellow Microsoft MVP and very popular in the community.
The tributes pouring in have shown just how respected and liked he was, and how much he has influenced people in their careers. Thank you for everything Scott!
Whatever you get up to this weekend, have a great time and see you next week!
Luce 🧡
SPONSORED LINK
CODE
TaskLoaderView 2.0: Let's burn IsBusy=true!
The related talk to this post from Xamarin Expert Day this year, was in fact on at the same time as my talk so I never got to see it. So I am really excited to see Jean-Marie has created a blog post all about it!
TaskLoaderView 2.0: Let's burn IsBusy=true! by Jean-Marie Alfonsi
DEVOPS
Launch Icon Badge
When you develop a mobile application you always have different versions and each one has a specific environment. During the entire life of your project you switch between each version to try new features or to correct some bugs. Damien has created an extension for Azure DevOps that lets you clearly tell which version of the app is which, from it's launch icon.
TOOLS
Mobile - Analyse your application network
Most mobile applications require network connection. Unfortunately, analysing calls is not so easy. If you want to know more about the calls being made, errors or performance, this post can help!
Tips and Tricks for XAML Hot Reload
XAML Hot Reload for Xamarin.Forms has been out for a while now in GA. It's an excellent way to massively speed up your UI development. Maddy has some Tips and Tricks to get you started!
ANDROID
DevOps for Android App Bundles
Android App Bundle is a new app packaging format from Google for Android applications that dramatically reduces the install size for end users. Traditionally, when building an Android app, one would create one large APK file that all users would receive.
XAMARIN FORMS
Xamarin Forms Tips: Navigate to a Page and Wait Results
In Xamarin.Forms, you can navigate asynchronously to a page or a modal. With the Xamarin.Forms Shell, you can perform URL navigation and even pass parameters to the page or the page’s View Model. But once you navigate to this page or modal and it completes the processing for which it was called, how do you return directly a result to the underlying layer which called the page?
Xamarin Forms Tips, Navigate to a Page and Wait Results by Damien Doumer
Introducing Xamarin.Forms Date Picker
Paul Anderson from Syncfusion is back with another great post on a new component from their Essential Studio 2019 Volume 4. This time it is Date Picker!
Simplifying Visual State Manager with TargetName
The Visual State Manager (VSM) has been around for a while now. Since Xamarin.Forms 3.0 in fact! But some exciting improvements to it are coming to Xamarin.Forms 4.5. In his first post on the official blog, Gerald talks you through these changes and how to get started!
Simplifying Visual State Manager with TargetName by Gerald Versluis
Sign in with Apple in Xamarin Forms
iOS 13 added the ability to sign in with Apple. But how do you do this from your Xamarin code? Rendy aka XamBoy shows you how!
Device Display Information (Xamarin.Essentials API of the Week) | The Xamarin Show
Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications. On this week's Xamarin.Essential API of the week we take a look at the Device Display API that enables you to get information about the current display of the device. This include size, orientation, and a lot more.
Device Display Information (Xamarin.Essentials API of the Week) by Xamarin Show
PODCASTS & VIDEOS
Best Practices - Advanced Async / Await | The Xamarin Show
This week, James is joined by friend of the show Dean Faizel, Microsoft Mobile Customer Advisory Team Engineer, who talks us through the best practices when using async and await for mobile development.
Best Practices - Advanced Async / Await | The Xamarin Show by James Montemagno
Partly Cloudy Episode 8 Recap: Mostly Cloudy (CDN & Front Door)
Welcome back to Partly Cloudy! The show where you learn how to build a cloud-connected Xamarin mobile application. We start from nothing and don't quit until it's ready for the App Store!
Partly Cloudy Episode 8 Recap: Mostly Cloudy (CDN & Front Door) by Matthew Soucoup
Merge Conflict: 184: Building 3D Apps with SceneKit
2D, 3D, VR, MR, all the things with SceneKit! Frank talks about his adventures into creating a full 3D application that IS NOT A GAME with SceneKit!
Merge Conflict: 184: Building 3D Apps with SceneKit by Merge Conflict