Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/programadorthi/compose-canvas

A SkiaSharp tutorial built using Jetpack Compose
https://github.com/programadorthi/compose-canvas

android canvas drawing jetpack-compose kotlin skia skiasharp skija

Last synced: 30 days ago
JSON representation

A SkiaSharp tutorial built using Jetpack Compose

Awesome Lists containing this project

README

        

# Compose Desktop Canvas [in progress...]
A [SkiaSharp tutorial](https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/graphics/skiasharp/) built using Jetpack Compose

## With great power comes great responsibility
The project mix Compose DrawScope and Skija NativeCanvas to create versions showing when we can use DrawScope directly or manage NativeCanvas that is more powerful.

## Warning
1. The project is in Compose Desktop but only Native Canvas calls changes between Android version and must work in same way
2. All samples are just a rewrite showing how you can to draw using Jetpack Compose
3. Optimization are not the goal here. If you find any performance issue please open an issues or pull requests are welcome
4. Packages and files names don't follow oficial code style. They are named following the chapters and sections/samples sequence.