This is a React Native application that allows users to create designs by adding text and images to a canvas, manipulate them using gestures, and export the final design as an image.
- Add text to the canvas
- Add images from the gallery
- Move, resize, and rotate elements using gestures
- Export the final design as an image to the device's gallery
- Clean and modular folder structure
- TypeScript implementation
- Multiple text layers support
- Custom shape support (optional)
-
Clone this repository
-
Navigate to the project directory:
cd mini-design-editor -
Install dependencies:
npm install -
Start the Expo development server:
npm start -
Scan the QR code with the Expo Go app on your iOS or Android device, or press:
ato open on an Android emulatorito open on an iOS simulatorwto open in a web browser
- The app uses Reanimated 2 for smooth animations and gesture handling
- The design can be exported as a PNG image to the device's gallery