YoVDO

Fabulous - F# for Cross-Platform Mobile Apps

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses F# Courses Xamarin Courses Functional Programming Courses MVVM Courses

Course Description

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

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Observability with OpenTelemetry and Grafana
Pluralsight
Overcoming Imposter Syndrome
Pluralsight
0-60 in the .NET Framework - Software Development for Formula 1
NDC Conferences via YouTube
Testing - Is This Thing On(line)? Meet Your New Microsoft Testing Tools
NDC Conferences via YouTube