-
Notifications
You must be signed in to change notification settings - Fork 593
Description
Is your feature request related to a problem?
Problem: It is extremely difficult to get started building cross-platform with SkiaSharp (or really building anything at all with it).
After all these years, there still doesn't seem to be a starter solution for building cross-platform Skia apps. The samples in this repo don't build easily and aren't structured correctly for this, nor do they take the right approach for handling dependencies.
Describe the solution you would like
I'd like to be able to open VS, create new project, and select "Cross Platform Skia". This should set me up with a solution containing a shared render project, and a project per native platform, each referencing the shared render project. Prefer HW accel setups.
This seems like a pretty prime use case for Skia and .NET.
If you can't create a VS template for this, then a zip file I can download with this setup would be appreciated. It would definitely be helpful in the immediate term. I just want to be able to nuget restore, build, and run. Then start adding my own paint code.
Describe alternatives you have considered
I have explored getting this to work with the samples in this repo (no go, multiple build errors) and with AI (which can't seem to get it right either).
Additional context
Every 6 months or so, for the last several years (I think), I pop in here to see if this one basic setup scenario has been addressed. So far, no. Today, I wasted an hour or two trying to get some things up and running. No go. So much time wasted just trying to get hello world. Extremely frustrating in 2025.
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
Type
Projects
Status