Making DevOps Easy with Mobile.BuildTools 07 July 2021 Dan-Siegel .NET, Xamarin It's been quite a journey if I'm honest. In fact as I look back over the last several years it's really crazy too look at what the Mobile.BuildTools has transformed into from it's humble origins as a collection of PowerShell scripts I was tired of rewriting every time I started a new app. Spoiler, the Mobile.BuildTools 2.0 does so much for you over what 1.x could do I had to put together a full docs site and json schemas for the configuration so that I could remember it all. [More]
Shiny all the things - writing testable code 12 March 2021 Dan-Siegel .NET, Xamarin Shiny all the things as they say. If you aren't using Shiny for your Xamarin.Forms or Uno Platform apps, the question is why? We see a lot of people excited about UI libraries these days. While UI is always an important ingredient of any successful app, no app is complete without a resilient and testable architecture. This is one of the reasons why I use Shiny in all of my apps today. But what is Shiny, and why should you be using it? [More]
Source Generators an Exercise in futility 22 December 2020 Dan-Siegel .NET, Prism, Xamarin Some time ago I did a live stream with Jérôme Laban from the Uno Platform team on Source Generators. This actually predated a lot of the more recent excitement with the Roslyn based Source Generators that are now generally available as part of Visual Studio 16.8. As I got to learn more about Source Generators I quickly learned just how powerful they are.. because I'm lazy and dislike manually doing more than I have to (most developers I know are the same way). [More]
Icon Fonts made Easy 07 May 2020 Dan-Siegel Xamarin Coming from a Pre-Xamarin background of web development, I have always loved fonts like Font Awesome [More]
AndroidX, App Bundle and Profiled AOT for Xamarin Android 07 August 2019 Dan-Siegel Xamarin What was so amazing about this is that the App Bundle was showing a download size that was roughly around 20% of what the traditional APK per ABI would produce. [More]
Getting Started with Azure Pipelines for Xamarin Developers 05 August 2019 Dan-Siegel Xamarin DevOps for Xamarin apps is a rather large topic. Rather than trying to go A-Z in one bite, I thought [More]
Using Dependency Injection Everywhere 24 May 2019 Dan-Siegel Prism, Xamarin Recently I started putting together some extensions to make my life even easier with Dependency Inje [More]
Using "Unsupported" DI Containers with Prism 29 October 2018 Dan-Siegel Prism, Xamarin Developers around the world rely on Prism to build some pretty amazing apps. When I first saw Prism [More]
Demystifying the SDK Project 21 August 2018 Dan-Siegel .NET, Xamarin The new SDK Style projects really help make what's going on in the project system easier to understand and customize because it's not polluted by a lot of insanity. [More]
Azure Active Directory B2C for Xamarin Applications 18 July 2018 Dan-Siegel Xamarin So why yet another blog post? Well to be honest the documentation can be a little confusing, and there is more to the setup of a tenant than you may have read about. [More]