https://github.com/iv4n-ga6l/Go-Flutter-Project-Initializer-With-Architecture
Flutter project initializer with architecture CLI built in Go
https://github.com/iv4n-ga6l/Go-Flutter-Project-Initializer-With-Architecture
architectural-patterns cli-app flutter go golang
Last synced: about 1 year ago
JSON representation
Flutter project initializer with architecture CLI built in Go
- Host: GitHub
- URL: https://github.com/iv4n-ga6l/Go-Flutter-Project-Initializer-With-Architecture
- Owner: iv4n-ga6l
- Created: 2024-06-09T02:30:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-09T23:49:16.000Z (about 2 years ago)
- Last Synced: 2025-03-26T11:47:45.856Z (over 1 year ago)
- Topics: architectural-patterns, cli-app, flutter, go, golang
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Flutter project initializer with architecture CLI built in Go
# Flutter Architecture Project
This project is a Go-based CLI application that allows you to create a new Flutter project with different state management architectures. The project includes a command-line interface (CLI) for selecting the desired architecture and initializes the project accordingly.
## Supported Architectures
- BLoC (Business Logic Component)
- Provider
- Redux
- Scoped Model
- MVVM (Model-View-ViewModel)
- MVC (Model-View-Controller)
- Cubit
- Riverpod
- GetX
- MobX
- States Rebuilder
- Clean Architecture
## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed:
- [Flutter](https://flutter.dev/)
- [Go](https://go.dev/)
### Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes.
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a Pull Request.
### License
This project is licensed under the MIT License.