Microsoft Dev Stack on MacOS

Gonna evangelize a little bit.

When Microsoft bought Xamarin, they did not underestimate the power of Xamarin.Forms for building cross platform UIs. Now with the release of Visual Studio for macOS and the Dotnet Core, its looks like its going to stay alive.

Development Environment

Web ASP.NET Production Environment

Platforms Targeted in One Solution

  • iOS
  • Android
  • Web ASP.NET

Benefits

  • Build everything in one language
  • Common code library
  • Has Xamarin Forms for cross platform UI
  • Mobile apps compile native (more on mobile)
  • Reproducibility and deployability for webapps

Microsoft Friendliness

More on using Xamarin for Mobile Solutions

  • very fast release cycles that keep you up to date with mobile SDKs
  • UI classes have direct mapping to native SDK classes
  • If native libraries don’t already have a package in NuGet, a binding can be written to use them
  • A test cloud is offered for enterprise testing
  • Have the option/benefit of XAML layouts and data binding on mobile dev
  • Certification is available!

Other Cross Platform Solutions