-
Notifications
You must be signed in to change notification settings - Fork 17
Home
Nick Kovalsky edited this page Apr 14, 2024
·
11 revisions
Rendering engine to draw your UI on a Skia canvas, with gestures and animations, designed to draw pixel-perfect custom controls instead of using native ones.
Supports iOS, MacCatalyst, Android, Windows.
- To use inside a usual MAUI app, consume drawn controls here and there inside
Canvas
views. - Create a totally drawn app with just one
Canvas
as root view,SkiaShell
is provided for navigation. - Drawn controls are totally virtual, these are commands for the engine on what and how to draw on a skia canvas.
- Free to use under the MIT license, a nuget package is available.
The current development state is ALPHA, many features remain to be implemented, documentation is under construction.
The goal of this project is to provide the tools to create your own controls, without depending on MAUI built-in native controls. When an out-of-the box control is limiting or slowing down your app you would have the freedom to create a custom drawn one, then include it inside a Canvas
MAUI view.
You could also choose to create a totally drawn app with one native view - the canvas, for navigating over it a SkiaShell
is provided.