Flutter Text Editing App

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.

Packages Used

  • 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.

Features

  • 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.

Project Structure (Stacked Architecture)

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.

Getting Started

  1. Clone the repository:

    git clone https://github.com/PrathameshSaraf/celebrate
  2. Install dependencies:

   flutter pub get
  1. Run the app:
flutter run

Feel free to customize the app according to your specific requirements. Happy coding!