This is a simple drawing app built with Kotlin and Jetpack Compose. It provides various functionalities such as drawing, erasing, touch mode (dragging), changing pen color and size, undo/redo, changing the background, and adjusting the stroke cap.
-
Draw
- Activate drawing mode to create freehand drawings.
-
Erase
- Switch to eraser mode to remove unwanted strokes.
- Erase all of surface
-
Touch Mode (Dragging)
- Enable touch mode to move around the canvas without drawing.
- Enable to zoom and rotate objects
-
Change Color
- Select a color from the color palette to change the pen color.
-
Change Size
- Adjust the size of the pen for thicker or thinner strokes.
-
Undo/Redo
- Easily undo or redo your last action.
-
Change Background
- Modify the background to a solid color or notebook-style with row or grid lines.
-
Change Stroke Cap
- Toggle between different stroke cap styles.
-
Add Table
- Choose the size of table by dragging and add it to surface
-
Search Dialog
- Add search dialog to screen to see references etc.