Skip to main content
net7.0net7.0-ios16.1

Declarative UIs for AvaloniaUI with F# and MVU, using Fabulous

Published
Oct 19, 2023
3y ago
Total Downloads
14.5K
14,543

Install

dotnet add package Fabulous.Avalonia --version 2.0.0-pre15
ProductVersions
.NET
net7.0net7.0-ios16.1

README

Fabulous for Avalonia

Fabulous.Avalonia brings the great development experience of Fabulous to Avalonia, allowing you to take advantage of the latest cross-platform UI framework from Microsoft with a tailored declarative UI DSL and clean architecture.

Deploy to any platform supported by Avalonia, such as Android, iOS, macOS, Windows, Linux and more!

Getting Started

You can start your new Fabulous.Avalonia app in a matter of seconds using the dotnet CLI templates.
For a starter guide see our Get Started with Fabulous.Avalonia.

dotnet new install Fabulous.Avalonia.Templates
dotnet new fabulous-avalonia -n MyApp

net7.0-ios is not supported on Linux, thus net7.0-ios is excluded from build on a Linux host.

Documentation

Documentation can be found at https://api.fabulous.dev/avalonia.

Changes from Previous Version

v2.0.0-pre14v2.0.0-pre15
Removed Frameworks
net7.0-android33.0
Removed Dependencies
Avalonia(net7.0-android33.0)
Avalonia.Android(net7.0-android33.0)
Avalonia.Skia(net7.0-android33.0)
Fabulous(net7.0-android33.0)

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.