Thanks to visit codestin.com
Credit goes to github.com

Skip to content

✏️🚀 Drawing app written with Jetpack Compose Canvas. Draw using touch down, move and up events.Using array of paths to have erase, undo, or redo actions and set properties for path that will be drawn next separately.

License

Notifications You must be signed in to change notification settings

SmartToolFactory/Compose-Drawing-App

Repository files navigation

Jetpack Compose Drawing App

Drawing app written with Jetpack Compose Canvas.Draw to canvas using touch down, move and up events using array of paths to have erase, undo, redo actions and set properties for each path separately.

TODOs:

  • Record each action to restore Canvas state when a drawing is opened
  • Add circle color picker instead of static color wheel
  • Add option to open an image and draw on it
  • Add option to display layout grid
  • Add option to draw text with properties
  • Add option to draw shapes like circle, rectangle or polygons
  • Add BitmapShader for different type of pencils
  • Add gradient options
  • Add rotation and zoom to drawing

About

✏️🚀 Drawing app written with Jetpack Compose Canvas. Draw using touch down, move and up events.Using array of paths to have erase, undo, or redo actions and set properties for path that will be drawn next separately.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages