Jon Dick
Co-Host of Gone Mobile
I'm the .NET MAUI 🌺 Engineering & Team Lead - Principal Software Engineering Manager @ Microsoft, author of too many OSS projects, Canuck. These words are my own, eh!
Jon Dick has hosted 91 Episodes.
-
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?
-
98: MAUI Blazor Hybrid Apps
March 15th, 2024 | 52 mins 4 secs
dotnet, dotnet-maui
When a MAUI app meets a Blazor app and they like each other very much, they make a .NET MAUI Hybrid App! We talk about what this means, the advantages, and our experiences dabbling in this area of .NET
-
97: Anatomy of the Happiest App on Earth
March 8th, 2024 | 1 hr 8 mins
dotnet, dotnet-maui
The Disney experience app is a mobile engineering marvel. Jon and Allan take a slightly less technical conversation on the anatomy of an app and geek out over the happiest app on earth.
-
96: Selling Jon on Reactive Extensions
March 1st, 2024 | 57 mins 37 secs
dotnet, dotnet-maui
Allan tries to convince Jon that he should use Reactive Extensions in his own projects more given their power and versatility in simplifying event handling and improving code readability. They discuss its benefits, challenges, and solutions, as well as its integration with .NET MAUI and Reactive UI.net.
-
95: Xamarin.Forms to MAUI
February 23rd, 2024 | 1 hr 1 min
dotnet, dotnet-maui, essentials, xamarin, xamarin.forms
A little bit about the history of Xamarin.Forms and its evolution into .NET MAUI, including new things to learn when migrating your apps, common tips, and pitfalls to avoid!
-
94: Anatomy of an App
February 16th, 2024 | 1 hr 1 min
dotnet, dotnet-maui
How do we build mobile apps? What are the various components and layers and pieces that we need to fit together to be successful in architecting a new app?
-
93: These aren't your grandma's Templates
February 9th, 2024 | 48 mins 22 secs
dotnet, dotnetmaui
Project and Item Templates come in a variety of shapes and sizes - listen to hear about the great templates available in the MAUI ecosystem, and what they try and help you accomplish.
-
92: Background Tasks can be Shiny
February 2nd, 2024 | 58 mins 28 secs
dotnet, dotnet-maui, shiny
While we long for the simpler days of background services and daemons on the desktop, mobile devices can do things in the background too with a bit more work. Listen to this tell all episode on backgrounded things, Shiny, and more!
-
91: ListViews and CollectionViews
January 26th, 2024 | 1 hr 6 mins
dotnet, dotnet-maui
Displaying lists of things is foundational to mobile apps. We talk about the history and challenges of ListViews and CollectionViews as well as some alternate implementations!
-
90: Push Notifications are Hard!
January 19th, 2024 | 1 hr 5 secs
dotnet, dotnet-maui
The complexities of implementing push notifications on iOS and Android are many. In this episode we discuss the history of Push Notifications, the setup and configuration process on iOS and Android platforms, their lifecycle, the differences between platforms, as well as the server to server complexities of sending notifications.
-
89: Bound for greater Bindings
January 12th, 2024 | 53 mins 37 secs
bindings, dotnet, dotnet-maui
Bindings are often used to integrate native libraries into .NET MAUI apps. We talk about the challenges of creating bindings for Android and iOS platforms and some alternative techniques such as Slim bindings and Platform Channels for accessiong Swift/ObjC and Java/Kotlin code or libraries in your .NET MAUI apps.
-
88: Return of Gone Mobile and the State of .NET MAUI
January 5th, 2024 | 48 mins 48 secs
dotnet, dotnet-maui
Gone Mobile returns after a several year hiatus! In this episode, Jon and Allan discuss the state of .NET MAUI, the challenges of mobile development, the benefits of using Blazor WebView in Maui apps and surprisingly more!
-
87: Couchbase Mobile Update with Robert Hedgpeth
July 10th, 2019 | 50 mins 34 secs
couchbase, xamarin
It's been a few years since we've talked Couchbase on the show, so with their recent release of Couchbase Mobile 2.5 we thought we'd bring Robert Hedgpeth on to catch us up!