Use F# for Mobile App Development
Option 1: Build Android and iOS Apps using F# and Xamarin
F# supports the development of Android and iOS applications using the Xamarin tools. Both native and cross-platform app development is possible.
-
Install JetBrains Rider, or Visual Studio for Mac.
-
Select F# Language support as part of installation.
Fabulous is a framework for F# Functional App Development, using declarative dynamic UI. This allows you to use the ultra-simple MVU (Model-View-Update) architecture to build applications for iOS, Android, Mac, WPF and more using Xamarin.Forms.
-
Fabulous Weather - A sample weather app using Fabulous
-
Fabulous Contacts - A sample contacts app using Fabulous
Option 2: Build Android and iOS Apps using F# and React Native
F# supports the development of Android and iOS applications using React and React Native. See this guided example for starting development.
There are other options, see also F# for Mobile Apps.