SketchIt is a simple drawing application built with React Native, allowing users to express their creativity by drawing on a canvas using touch gestures.
- Canvas Interaction: Users can draw freely on the canvas using touch gestures.
- Toolbar Functionality: The app provides a toolbar with controls for adjusting drawing attributes such as color, stroke width, and canvas clearing.
- Color Selection: Choose from a range of colors provided in the color palette.
- Stroke Width Adjustment: Adjust the thickness of the drawing stroke with ease.
- Component Coordination: The App Component manages state for drawing paths, color selection, stroke width, and the visibility of stroke options.
- Clone the repository:
git clone https://github.com/rsayyed591/sketchit.git
- Navigate to the project directory:
cd sketchit
- Install dependencies:
npm install
- Run the project:
npm start
- React Native
- @shopify/react-native-skia
- Use touch gestures to draw on the canvas.
- Adjust drawing attributes such as color and stroke width using the toolbar.
- Clear the canvas when needed.
- Enjoy expressing your creativity with SketchIt!
This project was created by [Rehan Sayyed]. Feel free to contribute or report issues on the GitHub repository.