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

🧠 7 Ways Tech Can Improve Your Mental Health — YouTube Music Has One Feature No Streaming Service Can Compete With

Tuesday, December 3, 2024

Also: You Should Play More Simulation Games, and More! How-To Geek Logo December 3, 2024 Did You Know The candy name "Milk Duds" is rather literal. The candies were first produced in 1926

Free Webinar: Key Trends in 2025 🔮

Tuesday, December 3, 2024

Join us Dec 12th to explore key trends shaping 2025—geopolitics, tech, markets, and more. View Online | Subscribe | Download Our App FREE WEBINAR - December 12th, 11am PST 2025 Outlook: Key Trends on

Django Performance, pathlib, Poetry, and More

Tuesday, December 3, 2024

Django Performance: Scaling and Optimization #658 – DECEMBER 3, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Django Performance: Scaling and Optimization Performance tuning in the context of

Daily Coding Problem: Problem #1626 [Easy]

Tuesday, December 3, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Let's represent an integer in a linked list format by having each node

Why Go slices throw up surprises

Tuesday, December 3, 2024

Plus a look forward to Go 1.24, and a Go-powered alternative to Google Analytics. | #​534 — December 3, 2024 Unsub | Web Version Together with Google Go Weekly The Draft Go 1.24 Release Notes — Last

Charted | 30 Years of Global Equity Returns, by Region 🌎

Tuesday, December 3, 2024

The US has been the dominant global equity market as the top returning region for 10 years out of the past 15. View Online | Subscribe | Download Our App Presented by Brazil Potash Rising food costs

Invite your friends to read Code Story

Tuesday, December 3, 2024

Thank you for reading Code Story — your support allows me to keep doing this work. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Code Smell 282 - Bad Defaults and How to Fix Them

Tuesday, December 3, 2024

Top Tech Content sent at Noon! Advertise on this Newsletter! 50% off!! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 3, 2024? The

Issue 162

Tuesday, December 3, 2024

💰🪖 Silicon Valley's new gold rush: AI giants chase Pentagon dollars. US landlords caught using AI to fix rental prices. How China is stealing the world's semiconductor technology. ͏ ͏ ͏ ͏ ͏ ͏ ͏

How Apple Watch can predict illness

Tuesday, December 3, 2024

New AI browser; The case against Google; Cyber Monday leftovers -- ZDNET ZDNET Tech Today - US December 3, 2024 sample-image-16-9-red.jpg How to use your Apple Watch to predict when you may get sick