A look at how Xamarin evolved, the different things that ‘Xamarin’ came to mean (Native Apps, Class Libraries, much later Xamarin.Forms.. but also Xamarin Studio, plus tooling like HockeyApp / App Center and more) ..
• Advantages of the Xamarin avenues, but also pitfalls and problems.
• Where to turn now on each of those paths (not necessarily a case of ‘choose .NET MAUI’):
• Native Apps in C#, but also a look at Swift and Kotlin, discussing advantages of either approach<
• And for Cross Platform: .NET MAUI, Uno Platform, Avalonia UI, or non-C# offerings.
• IDE choices, and replacements for tooling like App Center
Mike Irving is a Microsoft MVP, and the Co-organiser of Dot Net North and Macc Tech. He started programming as a young child on the Dragon 32 micro computer, and later on a ZX Spectrum. Professionally, Mike started out in web development on the Microsoft Stack. However, and in more recent times he has been heavily involved in mobile development, both native and cross-platform. Though regularly coding Swift, Kotlin and JavaScript, C# / .NET has remained a constant through his career.