Flutter Project Manager is a desktop application designed to simplify the management of Flutter projects. Built with PyQt5, it provides a user-friendly interface for performing common tasks such as cleaning build directories, updating dependencies, and managing project files. The application is equipped with features like project status indicators, filtering and search, log output, and dependency management.
- Project Status Indicators: Visually indicates the status of each project.
- Project Filtering and Search: Easily find projects by name.
- Log Output: Displays the output of executed Flutter commands.
- Dependency Management: View and update project dependencies.
- Python 3.10
- PyQt5
- PyYAML (for dependency management features)
- Clone the repository:
git clone https://github.com/habbichelotfi/flutter-projects-manager
- Navigate to the project directory:
cd flutter-projects-manager
- Run the application:
python3 main.py
- Use the interface to manage your Flutter projects:
- Scan for projects in a predefined directory.
- Select projects to clean or update.
- View and manage project dependencies.
Contributions to the Flutter Project Manager are welcome. Whether it's reporting a bug, proposing a feature, or submitting a pull request, your input is valuable. Please read CONTRIBUTING.md for guidelines on how to contribute.
This project is licensed under the [MIT License].