F# Functional App Development - Elmish for Xamarin.Forms
Clone or download
TimLariviere Merge pull request #224 from TimLariviere/cmd-option
Optional commands (Cmd.ofMsgOption / Cmd.ofAsyncMsgOption)
Latest commit e6407ce Nov 7, 2018
Permalink
Failed to load latest commit information.
.nuget live update prototype Jul 11, 2018
.paket Directory.Build.props - Packages.props - FAKE 5 - SourceLink Sep 26, 2018
docs Cmd.ofMsgOption/ofAsyncMsgOption + docs Nov 5, 2018
extensions Add styleClass to the 3 control extensions (Maps,OxyPlot and Skia) Oct 12, 2018
samples Samples Oct 21, 2018
src Format Nov 7, 2018
templates Merge pull request #216 from TimLariviere/172-buildwarnings Oct 31, 2018
tests/fscd.Tests Directory.Build.props - Packages.props - FAKE 5 - SourceLink Sep 26, 2018
tools Samples Oct 21, 2018
.gitignore Ignore Rider files Sep 8, 2018
.travis.yml Fix build Sep 26, 2018
DEVGUIDE.md Docs Oct 9, 2018
Directory.Build.props Comestic fix to NuGet packages. Release notes in PackageReleaseNotes Oct 26, 2018
Fabulous.sln integrate master Sep 21, 2018
LICENSE.md rename Sep 7, 2018
Packages.targets SourceLink.props Sep 27, 2018
README.md Update README.md Oct 4, 2018
RELEASE_NOTES.md 0.25.0 Oct 25, 2018
ROADMAP.md docs for animations Sep 27, 2018
SourceLink.props SourceLink.props Sep 27, 2018
appveyor.yml Directory.Build.props - Packages.props - FAKE 5 - SourceLink Sep 26, 2018
build.cmd Directory.Build.props - Packages.props - FAKE 5 - SourceLink Sep 26, 2018
build.fsx Comestic fix to NuGet packages. Release notes in PackageReleaseNotes Oct 26, 2018
build.fsx.lock Directory.Build.props - Packages.props - FAKE 5 - SourceLink Sep 26, 2018
build.sh Directory.Build.props - Packages.props - FAKE 5 - SourceLink Sep 26, 2018
install-xamarin-android-ios.sh Fix build Sep 26, 2018
netfx.props fix build Jul 11, 2018
paket.dependencies Switching to NuGet v3 feed Sep 27, 2018
paket.lock Switching to NuGet v3 feed Sep 27, 2018

README.md

F# Functional App Development, using Elmish and Xamarin.Forms

NuGet version Build status (Windows) Build status (OSX) Join the chat at https://gitter.im/fsprojects/Fabulous

Never write a ViewModel class again! Conquer the world with clean dynamic UIs!

This library allows you to use the ultra-simple Model-View-Update architecture to build applications for iOS, Android, Mac, WPF and more. It is a variation of elmish, an Elm architecture implemented in F#. Elmish was originally written for Fable applications, however it is used here for applications using Xamarin.Forms.

This is a sample and may change.

Contributing

Please contribute to this library through issue reports, pull requests, code reviews and discussion.

Credits

This library is inspired by Elmish.WPF, Elmish.Forms and elmish, written by et1975. This project technically has no tie to Fable, which is an F# to JavaScript transpiler that is great.