Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 26 additions & 17 deletions guides/mobile-apps/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,43 @@ headline: Guide - Mobile Apps with F#
redirect_from: "/mobile-apps/index.html"
---

F# executes on app platforms including as [Android, iOS](../../use/mobile-apps/), [Mac OS X](../../use/mac/), [JavaScript/React/ReactNative](../../use/web-apps/) and [Windows](../../use/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.
F# executes on app platforms including as [Android, iOS](../../use/mobile-apps/),
[Mac OS X](../../use/mac/), [JavaScript/React/ReactNative](../../use/web-apps/) and
[Windows](../../use/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.

<div class="jumbotron visible-lg calloutBox" id="how-to-add-testimonial">
<p>To contribute to this guide <a href="https://github.com/fsharp/fsharp.org/edit/main/guides/mobile-apps/index.md">edit this page</a>. These resources are for educational purposes. </p>
<p>To contribute to this guide
<a href="https://github.com/fsharp/fsharp.org/edit/main/guides/mobile-apps/index.md">edit this page</a>.
These resources are for educational purposes. </p>
</div>

## Frameworks

* [Fabulous](https://fabulous-dev.github.io/Fabulous/) - F# Functional App Development for Android, iOS and more (Elmish for Xamarin.Forms)
* [Fabulous](https://fabulous-dev.github.io/Fabulous/) - F# functional app development for
Android, iOS and more, using declarative UI and MVU on top of .NET MAUI or Avalonia

* [Getting Started with Fabulous](https://fabulous-dev.github.io/Fabulous/docs/).
* [Getting Started (.NET MAUI)](https://fabulous-dev.github.io/Fabulous/docs/maui/get-started/)
* [Getting Started (Avalonia)](https://fabulous-dev.github.io/Fabulous/docs/avalonia/get-started/)

* [Fabulous Weather](https://github.com/cboudereau/fabulous-weather) - A sample weather app using Fabulous
* ![logo](../../images/thumbs/fable.png)&nbsp;[Fable](http://fable.io) - Use F# for React,
ReactNative, HTML5 and other web and web/mobile development

* [Fabulous Contacts](https://github.com/TimLariviere/FabulousContacts) - A sample contacts app using Fabulous
* [MonoGame](http://www.monogame.net/) 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.

* ![logo](../../images/thumbs/fable.png)&nbsp;[Fable](http://fable.io) - Use F# for React, ReactNative, HTML5 and other web and web/mobile development
* F# and Monogame
[Part 1 – MacOS](http://neildanson.wordpress.com/2013/07/30/f-and-monogame/),
[Part 2 – Android](http://neildanson.wordpress.com/2013/07/31/f-and-monogame-part-2-android/),
[Part 3 – iOS](http://neildanson.wordpress.com/2013/07/31/f-and-monogame-part-3-ios/),
[Part 4 – Content Pipeline](http://neildanson.wordpress.com/2013/08/13/f-and-monogame-part-4-content-pipeline/)

* [Xamarin](https://dotnet.microsoft.com/apps/xamarin) - Use F# to develop for iOS, Android, Mac and Windows development

* [MonoGame](http://www.monogame.net/) 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](http://neildanson.wordpress.com/2013/07/30/f-and-monogame/), [Part 2 – Android](http://neildanson.wordpress.com/2013/07/31/f-and-monogame-part-2-android/), [Part 3 – iOS](http://neildanson.wordpress.com/2013/07/31/f-and-monogame-part-3-ios/), [Part 4 – Content Pipeline](http://neildanson.wordpress.com/2013/08/13/f-and-monogame-part-4-content-pipeline/)

* [F# Platform Game Series](https://www.youtube.com/playlist?list=PLIH3o_QrxxcfNMC3TjZ5NlHnB1AmcyaiV) - A YouTube series on building a platform game from scratch using F# and MonoGame
* [F# Platform
Game Series](https://www.youtube.com/playlist?list=PLIH3o_QrxxcfNMC3TjZ5NlHnB1AmcyaiV) - A
YouTube series on building a platform game from scratch using F# and MonoGame

* [Making an endless runner game in F# using MonoGame](http://timjones.io/blog/archive/2014/12/28/make-santa-jump-game-in-fsharp-using-monogame)

Expand Down
Loading