![](https://assets.fireside.fm/file/fireside-images/podcasts/images/7/7030a7ff-40f9-4d15-94a3-873772db7997/hosts/d/d7ecd619-439d-410b-b9f4-866538a321a4/avatar_small.jpg?v=0)
Allan Ritchie
Co-Host of Gone Mobile
I'm a self-employed contractor bringing the mission of ".NET & Azure All The Things". I write end-to-end solutions primarily for mobile clients with Microsoft Azure & DevOps - It is a beautiful world to work in most days :)
I have over 20 years experience in software engineering. I love all things .NET and have been working with since the early 1.0 beta in 2001. My open source contributions over the years, started in NHibernate and some ASP.NET frameworks like Anthem for those who are old enough to remember that. Most of my notoriety these days in mobile OSS libraries. I adopted Xamarin when they were part of Novell and got an early start with a test library called Acr.UserDialogs. I have currently over 5 million downloads on NuGet across listed and unlisted packages.
I'm also a former Xamarin MVP and current Microsoft MVP.
Allan Ritchie has hosted 27 Episodes.
-
114: What does your Backend look like?
July 22nd, 2024 | 1 hr 29 mins
dotnet, dotnet-maui
Many mobile apps interact with backend services. What type of tools and technologies are Allan and Jon using to build theirs?
-
113: What's all the fuss about Drawn Controls?
July 15th, 2024 | 1 hr 9 mins
dotnet, dotnet-maui
Drawn UI vs Native abstractions sometimes feels like a tabs vs spaces debate. This week is all about pros and cons and everything in between around drawn controls from a .NET MAUI perspective!
-
112: The Tools & Libraries We Use
July 8th, 2024 | 1 hr 8 mins
dotnet, dotnet-maui
Every developer has a set of go-to tools and libraries that they seem to always come back to. What do Allan and Jon have in their toolbox?
-
111: Configuration & Logging
June 24th, 2024 | 58 mins 29 secs
dotnet, dotnet-maui
Does your app need configuration? How do you log data, crash reports, and telemetry? Does performance really matter (spoiler: yes it does)? Find out on this week's episode!
-
110: Tales from the Crypt
June 14th, 2024 | 1 hr 10 mins
dotnet, dotnet-maui
Allan and Jon have seen some scary things, and survived to talk about them on this episode! Hear what frightening faux pas have developers committed in their Xamarin and MAUI apps!
-
109: Dependency Injection - Beyond the Basics
June 7th, 2024 | 1 hr 58 secs
dotnet, dotnet-maui
Transients, Singletons, Scopes, oh my! Take a deep dive into dependency injection on this episode !
-
108: Architecture Patterns
May 31st, 2024 | 1 hr 8 mins
dotnet, dotnet-maui
What's tired and what's wired? There's been a number of architecture patterns used in mobile apps over the years. This episode talks about some of them, as well as some new ideas for how to architect apps built across large teams.
-
107: IoT and Small Devices
May 24th, 2024 | 1 hr 7 mins
dotnet, dotnet-maui
Microcontrollers, IoT, and small form factor devices are plentiful and cheap, and they can run .NET on them now too! This episode is all about them and experiences writing code for these devices.
-
106: Structuring Apps
May 10th, 2024 | 1 hr 4 mins
dotnet, dotnet-maui
How should you structure your apps? How do we do it? Listen to find out, and agree, or maybe disagree?
-
105: Our Android and iOS Wish Lists
May 3rd, 2024 | 1 hr 4 mins
dotnet, dotnet-maui
It's that time of year, WWDC and Google IO are near, and that means new iOS and Android updates. Let's talk about our wish lists!
-
104: The one about XAML!
April 26th, 2024 | 1 hr 10 mins
dotnet, dotnet-maui
Love it or hate it, XAML is here to stay for awhile! Jon and Allan talk about the XAML good, the XAML bad, and the XAML ugly. There's no shame in using some type converters, but is there a better way?
-
103: Offline Data Sync: Cautionary Tales
April 19th, 2024 | 1 hr 6 mins
dotnet, dotnet-maui
Mobile apps and offline data synchronization are a match made in where? Listen to some cautionary tales and experiences in building apps with offline data synchronization scenarios! Jon and Allan have the battle scars to prove it!
-
102: You should learn some MSBuild
April 12th, 2024 | 58 mins 44 secs
csproj, dotnet, dotnet-maui, inputs, itemgroup, msbuild, outputs, propertygroup, resizetizer, targetframework, targets, tasks
You'll be eager to sprinkle some MSBuild magic into your projects after this episode!
-
101: Slim Bindings
April 4th, 2024 | 52 mins 12 secs
aar, android, binding, dotnet, dotnet-maui, ios, jar, maui, sharpie, xcframework, xcode
Slim? Focused? Call them what you want, but we think this is a nice way to integrate native libraries on iOS (and android too) into your .NET MAUI app!
-
100: 100th Episode Celebration with David & Maddy!
March 29th, 2024 | 1 hr 7 mins
dotnet, dotnet-maui
Special guests Maddy Montaquila and David Ortinau join us on this very special 100th episode of the podcast to talk about past, present, and future of Xamarin and .NET MAUI
-
99: Architecting Plugins and Frameworks
March 22nd, 2024 | 1 hr 18 mins
dotnet, dotnet-maui
What does it take to build a plugin / framework / nuget /library, and why do we keep building them?