Tag Archives: Xamar

Polyglot Apps for iOS, Android and Beyond


Click to Read

It’s well known by now that you can use C# to write apps for iOS and Android by leveraging Xamarin tools, especially if you’ve been following this column. It’s also well documented that you can take a lot of that C# over to other platforms such as Windows Phone and Windows Store, but did you know you can use F#, Visual Basic, Razor, HTML, and JavaScript in your apps, as well?

One of the great things about the Microsoft .NET Framework platform is the variety of languages at your disposal, but you don’t need to leave that flexibility behind when writing mobile apps. In this article, I’ll show how you can combine each of these languages within a single native iOS app, starting with a standard Xamarin.iOS project written in C# as the base, and then bring in each of the other languages to add functionality.