Since its announcement in May 2014, Xamarin.Forms has excited the development community by allowing C# programmers to write cross-platform mobile applications that run on iOS, Android, and Windows Phone devices. Using both C# and XAML, programmers construct user interfaces and supporting code with a platform-independent API that then maps to native controls on these three platforms.
But Xamarin is also enthusiastic about F#. Although there is not yet a Visual Studio project template for directly creating Xamarin.Forms applications in F#, it's fairly easy to make hybrid C# and F# solutions that let you write the bulk of your application code in F#.
Join Charles Petzold in a code-heavy presentation as he demonstrates this technique, while also exploring some of the concepts and power of F#, including recursion, piping, and asynchronous processing.