https://github.com/taublast/surfappcomparedrawn
Performance comparison between a CollectionView and DrawnUI for .NET MAUI
https://github.com/taublast/surfappcomparedrawn
collectionview drawnui maui skia skiasharp
Last synced: 10 months ago
JSON representation
Performance comparison between a CollectionView and DrawnUI for .NET MAUI
- Host: GitHub
- URL: https://github.com/taublast/surfappcomparedrawn
- Owner: taublast
- License: mit
- Created: 2024-01-30T14:55:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-02T21:46:32.000Z (over 1 year ago)
- Last Synced: 2025-04-22T16:56:34.711Z (about 1 year ago)
- Topics: collectionview, drawnui, maui, skia, skiasharp
- Language: C#
- Homepage:
- Size: 10.9 MB
- Stars: 19
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Comparing Native vs Drawn
Performance comparison between a [CollectionView](https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/collectionview) and [DrawnUI](https://github.com/taublast/DrawnUi.Maui) for .NET MAUI.
## Implementation
Converted a copy of XAML views of an original [Surfing App](https://github.com/jsuarezruiz/netmaui-surfing-app-challenge) to be drawn on a skia canvas.
https://github.com/taublast/SurfAppCompareDrawn/assets/25801194/3fa08b5c-746a-4720-b2ac-b5f0c5af4799
## Setup
MAUI CollectionView competes with shadows Off.
DrawnUI cells are recycled, GPU-acceleration is off, shadows On.
## Copyright and license
Code released under the [MIT license](https://opensource.org/licenses/MIT).