Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T21:17:37.000Z (4 months ago)
- Last Synced: 2024-07-14T22:27:41.562Z (4 months ago)
- Topics: collectionview, drawnui, maui, skia, skiasharp
- Language: C#
- Homepage:
- Size: 10.9 MB
- Stars: 11
- 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).