CODE
C# Dictionary: Definition, Examples, Best Practices, and Pitfalls
Everyone uses Dictionaries in their code... Know it, love it.
C# Dictionary: Definition, Examples, Best Practices, and Pitfalls
Loading a configuration file
Loading a configuration file may seem trivial, but in mobile development things always get a bit harder.
DEVOPS
Improved App Distribution is Here: Redesigned Tester Experience, Distribution Statistics, and More
Over the last couple of months the Visual Studio App Center team has been hard at work driving big improvements and new features in the distribution service in App Center. Check out all the hotness!
Improved App Distribution is Here: Redesigned Tester Experience, Distribution Statistics, and More by Garrett Knoll
XAMARIN FORMS
Working With Firebase Storage
Expand your Xamarin.Forms development skills by learning all about how to work with Firebase storage in your apps.
Xamarin.Forms — Working With Firebase Storage by Delpin Susai Raj
Official Bottom Navigation/Bottom Tabs on Android
Bottom tabs on Android... Love them... Hate them... it doesn't matter because Google seems to be all in on them. Top tabs were really designed to sort differerent types of data, while bottom tabs make a lot of sense when you want to use them for your entire application's navigation.
Xamarin.Forms: Official Bottom Navigation/Bottom Tabs on Android by James Montemagno
Xamarin Forms 3.1 is here
Xamarin.Forms 3.1 has been released and it has pulled in a bunch of community contributions and other cool features. In this blog post, Xamarin.Forms Product Manager, David Ortinau covers off some of the new hotness.
Xamarin.Forms 3.1: Improving the Little Things by David Ortinau
Embed Xamarin.Forms Pages in Your Android Activities
Not so long ago, when creating a Xamarin project you had to make the difficult decision: Which type of Xamarin project to create, a Traditional approach (Xamarin.iOS / Xamarin.Android) or Xamarin.Forms? There was not an easy way to bridge these two approaches, but that is not such a big consideration these days with Page Embedding. In this article, Alex Dunn shows how to embed your Forms pages inside an Android Activity.
Xamarin.Tip – Embed Your Xamarin.Forms Pages in Your Android Activities by Alex Dunn
Alternate Row Color in Xamarin.Forms ListView
Here is a super simple tip if you want to create alternate row colours in a Xamarin.Forms ListView. Spoiler Alert: DataTemplateSelectors are your friend.
AZURE
A Truck load of Azure Tips and Tricks
Here is the complete list of all Azure Tips and Tricks sorted by Azure Services. Super handy reference.
Azure Tips and Tricks - The Complete List Sorted by Azure Services by Michael Crump
Azure Active Directory B2C for Xamarin Applications
The documentation for Azure AD B2C can be a little confusing, and there is more to the setup of a tenant than you may have read about. There is absolutely nothing difficult about it in any way. However if you miss some critical configuration steps you'll struggle to ever authenticate with Azure Active Directory. In this blog post, Dan Siegel covers the missing pieces to get you started.
Azure Active Directory B2C for Xamarin Applications by Dan-Siegel
Developing Mobile Apps with Xamarin Forms and Azure Functions
The Microsoft Azure Functions is a solution which enables developers running small serverless pieces of code (functions in the cloud) without worrying about a whole application or the infrastructure to run it. They can be used as a backend for web or mobile applications. Learn how to develop modern applications with Xamarin Forms and Azure Functions.
Developing Mobile Apps with Xamarin Forms and Azure Functions by Daniel Krzyczkowski
SECURITY
LinkedIn Client Plugin For Xamarin
The LinkedIn Client Plugin makes the process of authenticating a user across Xamarin Forms, Xamarin.Android and Xamarin.iOS with LinkedIn SDK easier.
PODCASTS & VIDEOS
Merge Conflict 106 - We Know Nothing About Anything
We get a little crazy this week and dive into three topics that we know almost nothing about. First up is a little web development for Ghost with gulp, handlebars, and sass. Then we dive into more machine learning with ML.NET and wrap up with our new favorite way to read in streams with Pipelines. To be honest, we do know something about them and think they are super cool, so you should check them out.
Mobile App Security with Kerry W. Lothrop
This week, James is joined by friend of the show Kerry Lothrop, Microsoft MVP, who talks to us about securing mobile applications. We chat about how to hide those API keys, use certificate pinning, and how to monitor your app's traffic.
Mobile App Security with Kerry W. Lothrop by James Montemagno