Fabulous
API Reference
2.0
2.0
  • Fabulous 2.0
  • Get Started
  • Basics
    • MVU
    • Application state
      • Commands
      • State validation
    • User interface
      • Widgets and modifiers
      • Styling
      • Animations
    • Testing
    • Error monitoring
  • Advanced
    • Saving and Restoring app state
    • Performance optimization
    • Composing larger applications
      • Splitting into independent MVU states
      • Integrating commands
      • Communicating between MVU states
  • Architecture
    • Attribute definitions
    • Virtualized collections
    • Using nightly builds
  • Xamarin.Forms
    • Get Started
    • Samples & Tutorials
      • Videos
    • User interface
      • Custom controls
      • Effects
      • Navigation
      • Pop-ups
    • Extensions
      • FFImageLoading
      • OxyPlot
      • SkiaSharp
      • VideoManager
      • Xamarin.Forms.Maps
  • .NET MAUI
    • Get Started
    • Samples & Tutorials
      • Samples
    • Advanced
      • Optimizing performances
        • Profiling Fabulous apps
  • Avalonia
    • Get Started
Powered by GitBook
On this page
Edit on GitHub

Get Started

PreviousFabulous 2.0NextBasics

Last updated 1 year ago

While you can write complete Fabulous applications, Fabulous can not be used independently as it does not provide any UI rendering by itself.

You'll need to choose a "flavor" of Fabulous first from the list:

  • Fabulous for

  • Fabulous for

  • Fabulous for

The flavor you choose will determine the requirements, the available widgets and the supported platforms you can target.

Once chosen, please refer to the corresponding "Get Started" documentation to learn more about writing an app with that flavor.

Flavor
Documentation

Fabulous for Xamarin.Forms

Fabulous for .NET MAUI

Fabulous for Avalonia

Xamarin.Forms
.NET MAUI
Avalonia
Get Started
Get Started
Get Started