Weekly Xamarin - Weekly Xamarin - Issue 254

 

Weekly Xamarin

 

ISSUE 254  10th April 2020

 
LUCE CARTER

LUCE CARTER

 

Hey everyone,

Happy Friday!

Sadly the world is still in the middle of a pandemic and none of us can see family and friends as much as we would like. But hang in there and stay home! I hope you and all your loved ones are safe and well.

Another great set of content this week for you all to enjoy. Thanks again to everyone who created content and all you lovely readers out there!

Have a great weekend, Luce 🧡

Weekly Xamarin  Permalink

 
 

SPONSORED LINK

 

Are you looking to start a new digital product creation career with a reliable team of product-focused resources?

The team of software experts at Megsoft has been working remotely for our customers throughout the world for the last eight years.

Reach out if you are looking for an established distributed team to help with your IT projects.

megsoftconsulting.com  Permalink

 
 
 

  NEWS  

 

Visual Studio 2019 for Mac version 8.5 | Xamarin Blog

This week, Visual Studio 2019 for Mac version 8.5 was released! Which brings several new features and improvements for mobile developers in Visual Studio for Mac to help you build better mobile apps, faster.

Visual Studio 2019 for Mac version 8.5 by Pierce Boggan

microsoft.com  Permalink

 
 

  DESIGN  

 

Coolors.co - The super fast color schemes generator

Steven Thewissen recently mentioned this handy colours generator in his talk at the Focus on Xamarin DotNETConf event. It's a great way to start with some colours you like and get suggestions on ones that may go well with it. You can lock ones you like and keep generating until you have a palette that you think would look good in your app!

Coolors - colour scheme generator

coolors.co  Permalink

 
 

  DEVOPS  

 

Customize your Azure DevOps "Run pipeline" menu

Once you automate your development process, you may have multiple pipelines. If so, each one has its own purpose and unique name. We run unit tests, then if they succeed, we build the iOS and Android projects. Finally, we distribute the application through App Center.

Customize your Azure DevOps "Run pipeline" menu by Damien Aicheh

github.io  Permalink

 
 

  XAMARIN FORMS  

 

Adding Embedded Fonts: Custom Fonts in Xamarin.Forms

A bit like images, fonts is one of those resources you want to include in your app but it was historically a bit of a pain. Gerald has written a great article on how to use custom fonts with the new embedded fonts feature. Luce actually used this exact post this week to add FiraCode to an app she is working on!

Embedded Fonts: Custom Fonts in Xamarin.Forms by Gerald Versluis

microsoft.com  Permalink

 

Updating Old Xamarin Forms Projects

Although Xamarin.Forms has been using .NET Standard 2.0 for a while now, there are still projects out there using the old PCL format. Charlin does a great job of showing you how to not only migrate over but also how to update the other parts of your solution as well!

Updating Old Xamarin Forms Projects by Charlin Agramonte

xamgirl.com  Permalink

 

Combining Xamarin.Essentials WebAuthenticator with IdentityModel.OidcClient

IdentityModel.OidcClient is a C#/.NET standard 2.0 OpenID certified library for native mobile and desktop applications. Read this follow-on post from Dave's other featured article, showing how you can make WebAuthenticator in Xamarin.Essentials even simpler with the use of this library.

Combining Xamarin.Essentials WebAuthenticator with IdentityModel.OidcClient by David Britch

davidbritch.com  Permalink

 

Picker within Listview

Jesse and his team recently wanted to put a picker inside a ListView in Xamarin.Forms and wanted to be notified of changes in the picker. This is a great blog post on what they learned!

Picker within Listview by Jesse Liberty

jesseliberty.com  Permalink

 

Sharpnado 1.5 goes Acrylic! MaterialFrame with dynamic themes

As of version 1.5, Sharpnado's MaterialFrame now has Acrylic has an additional theme option. In this post, Jean-Marie talks you through how to use it!

Sharpnado 1.5 goes Acrylic! MaterialFrame with dynamic themes by Jean-Marie Alfonsi

sharpnado.com  Permalink

 

Authentication from a Xamarin.Forms app using WebAuthenticator

Xamarin.Essentials recently introduced a WebAuthenticator class, which is a web navigation API that can be used for authentication with web services. The class contains a single method, AuthenticateAsync, which starts an authentication flow by navigating to a specified URI, and then waits for a callback/redirect to the redirect URI scheme. The whole point of the class is that it avoids having to write platform code to invoke native browsers.

Authentication from a Xamarin.Forms app using WebAuthenticator by David Britch

davidbritch.com  Permalink

 

Customising iOS Frame shadows in Xamarin.Forms 4.5+

Even with iOS 13 having been out for quite a while now and Xamarin.Forms 4.5+ bringing a lot of improvements and fixes, I still find myself having to customise things for different projects (usually for the same reason as some of my other other posts: Graphic Designers and marketing people 😂).

Customising iOS Frame shadows in Xamarin.Forms 4.5+ by Matt Crombie

xamarinhowto.com  Permalink

 
 

  NUGET OF THE WEEK  

 

Magic Gradients Make Beautiful Xamarin.Forms Apps

Magic Gradients is a NuGet that allows you to add beautiful and enhanced gradients into Xamarin.Forms applications. This NuGet package supports all common Xamarin platforms, such as Android, iOS and UWP. It is built upon SkiaSharp to draw a simple multi-color or multi-layer engaged gradients in Skia Surface(SKSurface).

Magic Gradients Make Beautiful Xamarin.Forms Apps by Bohdan Benetskyi

microsoft.com  Permalink

 
 

  CAREER  

 

dotNETConf - First speaking gig: A retrospective

Steven Thewissen of PancakeView, DebugRainbows and generally beautiful apps fame, recently spoke at the DotNETConf: Focus on Xamarin event. It was his first speaking gig (you wouldn't know it from watching!) and he has written a really helpful retrospective article on his experience.

[dotNETConf - First speaking gig: A retrospective[https://www.thewissen.io/dotnetconf-first-speaking-gig-a-retrospective/) by Steven Thewissen

thewissen.io  Permalink

 
 

WHO'S HIRING/LOOKING

 

Automated Test Developer

Megsoft Consulting is a leading digital product agency, trusted Microsoft Partner and Premier Xamarin Partner at the forefront of IT. They are looking for an Automated Test Developer to join their team.

Looking for skills in:

  • C#, Xamarin.Forms, XAML, SQLite, Reactive Extensions
  • 4+ years of experience developing high-complexity applications.
  • Writing automated unit tests using C# & nUnit.
  • Working with developers & Technical Lead to ensure appropriate test coverage.
  • Taking Developer & UI tasks, as needed.

This is a remote position. Occasional travel may be required.

For this and other great positions check megsoftconsulting.com.

bit.ly  Permalink

 
 
 

  PODCASTS & VIDEOS  

 

App In The Cloud – Build an app powered by Custom Vision in Azure Cognitive Services

In this episode, Daniel Hindrikes shows how to use a model that is trained by Custom Vision in Azure Cognitive Services in an app built with Xamarin.

App In The Cloud – Build an app powered by Custom Vision in Azure Cognitive Services by Daniel Hindrikes

danielhindrikes.se  Permalink

 

Submitting Your First Pull Request to Xamarin.Forms | The Xamarin Show

This week, James is joined by friend of the show E.Z. Hart, Xamarin.Forms Engineer, who shows off how to send your first pull request to Xamarin.Forms (or any GitHub project) through GitHub.com, Visual Studio, and command line!

Submitting Your First Pull Request to Xamarin.Forms

msdn.com  Permalink

 

Merge Conflict: 196: Our Future Is Now

Frank's family enters the world of video conferencing, and so do we! We break down all the options and spiral into random topics because that is our lives now.

Merge Conflict: 196: Our Future Is Now by Merge Conflict

mergeconflict.fm  Permalink

 

Permissions (Xamarin.Essentials API of the Week) | The Xamarin Show | Channel 9

On this week's Xamarin.Essential API of the week we take a look at the Permissions API, enabling you to check and request runtime permissions in your app.

Permissions (Xamarin.Essentials API of the Week) by James Montemagno

msdn.com  Permalink

 

DevTalk 34: Testing Xamarin apps. With Codrina Merigo

On this month's episode of DevTalk, Kerry talks to Codrina Merigo about testing Xamarin apps. From unit tests and integration tests to UI tests and manual tests.

DevTalk 34: Testing Xamarin apps. With Codrina Merigo by Kerry Lothrop

lothrop.de  Permalink

 
You received this email because you subscribed via the Weekly Xamarin site.
We’ll be sorry to see you go but you can unsubscribe instantly.
 
Locked Bag 10029 54448, 83 Lalor Road QUAKERS HILL NSW 2763 AUSTRALIA
 
 

 
 
©2020 Weekly Xamarin | Privacy Policy | Submit Content | Not affiliated with Xamarin Inc.
 
Published with Curated

You Might Also Like

Master the New Elasticsearch Engineer v8.x Enhancements!

Tuesday, March 4, 2025

Need Help? Join the Discussion Now! ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Master Search and Analytics feb 24 header See

Daily Coding Problem: Problem #1707 [Medium]

Monday, March 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. In chess, the Elo rating system is used to calculate player strengths based on

Simplification Takes Courage & Perplexity introduces Comet

Monday, March 3, 2025

Elicit raises $22M Series A, Perplexity is working on an AI-powered browser, developing taste, and more in this week's issue of Creativerly. Creativerly Simplification Takes Courage &

Mapped | Which Countries Are Perceived as the Most Corrupt? 🌎

Monday, March 3, 2025

In this map, we visualize the Corruption Perceptions Index Score for countries around the world. View Online | Subscribe | Download Our App Presented by: Stay current on the latest money news that

The new tablet to beat

Monday, March 3, 2025

5 top MWC products; iPhone 16e hands-on📱; Solar-powered laptop -- ZDNET ZDNET Tech Today - US March 3, 2025 TCL Nxtpaper 11 tablet at CES The tablet that replaced my Kindle and iPad is finally getting

Import AI 402: Why NVIDIA beats AMD: vending machines vs superintelligence; harder BIG-Bench

Monday, March 3, 2025

What will machines name their first discoveries? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

GCP Newsletter #440

Monday, March 3, 2025

Welcome to issue #440 March 3rd, 2025 News LLM Official Blog Vertex AI Evaluate gen AI models with Vertex AI evaluation service and LLM comparator - Vertex AI evaluation service and LLM Comparator are

Apple Should Swap Out Siri with ChatGPT

Monday, March 3, 2025

Not forever, but for now. Until a new, better Siri is actually ready to roll — which may be *years* away... Apple Should Swap Out Siri with ChatGPT Not forever, but for now. Until a new, better Siri is

⚡ THN Weekly Recap: Alerts on Zero-Day Exploits, AI Breaches, and Crypto Heists

Monday, March 3, 2025

Get exclusive insights on cyber attacks—including expert analysis on zero-day exploits, AI breaches, and crypto hacks—in our free newsletter. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

⚙️ AI price war

Monday, March 3, 2025

Plus: The reality of LLM 'research' ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌