Guide - Mobile Apps with F#
F# executes on app platforms including as Android, iOS, Mac OS X, JavaScript/React/ReactNative and Windows. Its concise syntax, interoperability with .NET libraries, and its ability to manage complexity of components such as state machines, calculation engines and more make it an ideal tool for many aspects of app development.
To contribute to this guide edit this page. These resources are for educational purposes.
Frameworks
-
Fabulous - F# Functional App Development for Android, iOS and more (Elmish for Xamarin.Forms)
-
Fabulous Weather - A sample weather app using Fabulous
-
Fabulous Contacts - A sample contacts app using Fabulous
-
Fable - Use F# for React, ReactNative, HTML5 and other web and web/mobile development
-
Xamarin - Use F# to develop for iOS, Android, Mac and Windows development
-
MonoGame is an open implementation of a cross-platform gaming framework originally based on the XNA 4 framework design. The goal of the project is to allow XNA developers on Xbox 360, Windows and Windows Phone to port their games to the iOS, Android, Mac OS X, Linux, Windows 8 Metro, and PlayStation Mobile.
-
F# and Monogame Part 1 – MacOS, Part 2 – Android, Part 3 – iOS, Part 4 – Content Pipeline
-
F# Platform Game Series - A YouTube series on building a platform game from scratch using F# and MonoGame
-
-
Unity3D Unity3D is a popular closed source game engine.