Skip to content

FluidSharp is a high performance mobile first multi-platform UI layout framework based on Skia.

Notifications You must be signed in to change notification settings

jsuarezruiz/FluidSharp

 
 

Repository files navigation

FluidSharp

FluidSharp is a high performance mobile first multi-platform UI layout framework based on Skia.

Using FluidSharp

SkiaSharp.TextBlocks is available as a convenient NuGet package, to use install the package like this:

nuget install FluidSharp

Sample

    public abstract class Sample : IWidgetSource
    {
        public abstract string Name { get; }
        public abstract Widget MakeWidget(VisualState visualState);
    }

    public class HelloWorld : Sample
    {
        public override string Name => "Hello world";
        public override Widget MakeWidget(VisualState visualState)
        {
            return new Text(new Font(14), SKColors.Black, "Hello World!");
        }
    }

    fluidWidgetView1.WidgetSource = new Sample();
    

Result: Hello world.png

See the Samples folder for more code samples.

About

FluidSharp is a high performance mobile first multi-platform UI layout framework based on Skia.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%