Using F# With Xamarin

F# is an open-source, cross-platform, functional-first programming language for .NET.

F# combines the succinctness, expressivity, and composability of type-inferred functional programming, the compile-time safety of strongly-typed code, and the runtime support, libraries, interoperability, tools, and object model of .NET.

F# is available as a programming language to Xamarin users on all of the Xamarin-supported platforms: Android, macOS, and iOS.

F# Features in Visual Studio for Mac

F# is a supported language in Visual Studio for Mac. Features supported include:

  • F# 4.1 support
  • F# PCL and .NET Standard support
  • F# Shared Project support
  • Code navigation
  • Syntax highlighting in F# Interactive
  • F# templates for Xamarin.Forms, iOS, and Android