flutter_project_setup 1.0.1 copy "flutter_project_setup: ^1.0.1" to clipboard
flutter_project_setup: ^1.0.1 copied to clipboard

Una CLI per generare progetti Flutter con architettura selezionata.

flutter_project_setup #

Pub Version License: Custom Platform

flutter_project_setup è una CLI open-source che consente di generare rapidamente un progetto Flutter con la struttura desiderata, librerie di base, e configurazioni iniziali. Ideale per avviare nuovi progetti in modo standardizzato ed efficiente.

🚀 Funzionalità principali #

  • Creazione progetto Flutter da zero
  • Scelta dell'architettura: MVC, MVVM, Clean
  • Opzione per clonare template da repository Git o creare un progetto vuoto
  • Inizializzazione Git opzionale
  • Generazione file .gitignore
  • Supporto alla generazione di modelli da JSON
  • Selezione interattiva delle librerie più comuni da installare (es. http, provider, shared_preferences)
  • Installazione automatica delle ultime versioni delle dipendenze

💻 Installazione #

Da GitHub #

dart pub global activate --source git https://github.com/tuo-username/flutter_project_setup.git

Da pub.flutter-io.cn (quando pubblicato) #

dart pub global activate flutter_project_setup

Assicurati che il path dei pacchetti globali sia nel tuo PATH: #

macOS / Linux

Aggiungi al tuo .zshrc o .bashrc:

export PATH="$PATH":"$HOME/.pub-cache/bin"

Windows (PowerShell)

$env:Path += ";$HOME\AppData\Local\Pub\Cachein"

🛠️ Utilizzo #

flutter_project_setup

Segui il flusso interattivo:

  1. Inserisci il nome del progetto
  2. Seleziona l’architettura
  3. Scegli tra clonare un template o creare un progetto vuoto
  4. Scegli se inizializzare Git
  5. Aggiungi il file .gitignore
  6. Inserisci un file JSON per generare modelli (opzionale)
  7. Seleziona le librerie da installare

Example json model #

{ "user": { "id": 1, "name": "John Doe", "email": "john.doe@example.com" }, "oggetto": { "id": 101, "name": "Laptop", "price": 1299.99 } }

Dopo che il progetto è stato creato nel modello saranno creati le classi User e Oggetto.

📄 Licenza #

Questo progetto è distribuito con una licenza personalizzata che non consente l’uso commerciale senza autorizzazione. Per richieste di licenza, contattare l'autore.


Creato con ❤️ da Dedsec1611

2
likes
145
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

Una CLI per generare progetti Flutter con architettura selezionata.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, dart_console, http, path, yaml_edit

More

Packages that depend on flutter_project_setup