Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Fabulous - F# for Cross-Platform Mobile Apps

NDC Conferences via YouTube

Overview

Explore the Fabulous framework for building cross-platform mobile and desktop Xamarin apps using F# in this 46-minute conference talk. Discover how this community-developed project embraces a React-like MVU architecture to simplify code, improve testability, and reduce repetition. Learn about the concepts behind Fabulous, its differences from Model-View-ViewModel (MVVM), available tooling, and how to get involved. Gain insights into functional model descriptions, view re-evaluation, and the framework's approach to eliminating Xaml, behaviors, converters, templating, and traditional MVVM patterns. Understand the current state of Fabulous as a community project and its potential for creating more efficient and maintainable cross-platform applications.

Syllabus

Intro
Table for Talk
Fabulous Community
Fabulous Context
MVC Frameworks
MVVM
MVVM world
Model View Update
Safestack
Zamel
Amel
Example
Inspiration
Getting Started
Fabulous Website
Fabulous Docs
Dynamic UI
Functional Programming
Debugging
CSS styling
Ohoo
Evernote Contacts
MultiPage App
View DSL
View ref
Multipage apps
Depends on function
Pragmatics
Visual Material
Xamarin Essentials
View Extensions
Thank You
Optional Arguments

Taught by

NDC Conferences

Reviews

Start your review of Fabulous - F# for Cross-Platform Mobile Apps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.