This Flutter project is a text editing app that allows users to add, edit, delete text, change text color, adjust font size, and move text within the app. The project utilizes the stacked architecture for organized code structure.
- flutter_screenutil: ^5.9.0
- sticker_view:
- stacked: ^3.4.1+1
Make sure to add these dependencies to your pubspec.yaml
file before running the app.
- Add Text: Users can add text to the editor.
- Change Color: Customize the text color according to preference.
- Adjust Font Size: Modify the font size for better visibility.
- Delete Text: Remove unwanted text elements.
- Move Text: Change the position of text within the editor.
The project follows the stacked architecture, which promotes separation of concerns and clean code organization. Key components include:
- View: Handles UI and user interactions.
- ViewModel: Manages the state and logic.
- Service: Contains the business logic and data operations.
-
Clone the repository:
git clone https://github.com/PrathameshSaraf/celebrate
-
Install dependencies:
flutter pub get
- Run the app:
flutter run
Feel free to customize the app according to your specific requirements. Happy coding!