An open API service indexing awesome lists of open source software.

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

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.