Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>GetX Feature GeneratorNew to Visual Studio Code? Get it now.
GetX Feature Generator

GetX Feature Generator

Gerbert Santos

|
6 installs
| (2) | Free
Gera automaticamente arquivos page, controller e binding do GetX.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GetX Feature Generator

Uma extensão para VS Code que facilita o desenvolvimento com GetX em projetos Flutter.

Funcionalidades

1. Criar Feature GetX

  • Gera automaticamente a estrutura básica de uma feature GetX
  • Cria Page, Controller e Binding
  • Suporta projetos Flutter com diferentes estruturas
  • Funciona em qualquer IDE baseada no VSCode

2. Utilizar estrutura GetX

  • Converte um projeto Flutter padrão para a estrutura GetX
  • Cria automaticamente:
    • Pasta modules para features
    • Pasta core com subpastas:
      • bindings: ApplicationBindings e outros bindings globais
      • components: Componentes reutilizáveis
      • enums: Enums do projeto
      • helpers: Funções auxiliares
      • repositories: Repositórios base e implementações
      • styles: Estilos e temas
      • http: Configurações e serviços HTTP
      • base: Classes base (Page, Controller, Repository, Response)
      • extensions: Extensões de classes
      • services: Serviços globais
    • Feature home inicial com Page, Controller e Binding
  • Atualiza o main.dart para usar GetX
  • Adiciona a dependência do GetX no pubspec.yaml se necessário

Como Usar

Criar uma nova feature

  1. Clique com o botão direito em uma pasta do seu projeto
  2. Selecione "GetX: Criar Feature GetX"
  3. Digite o nome da sua feature
  4. A extensão criará automaticamente:
    • feature_name_page.dart
    • feature_name_controller.dart
    • feature_name_binding.dart

Estruturar projeto com GetX

  1. Clique com o botão direito no arquivo pubspec.yaml
  2. Selecione "GetX: Utilizar estrutura GetX"
  3. A extensão irá:
    • Criar a estrutura de pastas recomendada
    • Configurar o GetX no projeto
    • Criar uma feature home inicial

Comandos

Você pode acessar os comandos de duas formas:

  1. Menu de contexto (botão direito do mouse):
    • Grupo "GetX" no menu de contexto
    • "Criar Feature GetX" (ao clicar em uma pasta)
    • "Utilizar estrutura GetX" (ao clicar no pubspec.yaml)
  2. Paleta de comandos (Cmd+Shift+P / Ctrl+Shift+P):
    • GetX: Criar Feature GetX
    • GetX: Utilizar estrutura GetX

Requisitos

  • VS Code 1.80.0 ou superior
  • Flutter instalado
  • Projeto Flutter inicializado

Instalação

  1. Abra o VS Code
  2. Vá para a aba de extensões
  3. Pesquise por "GetX Feature Generator"
  4. Clique em instalar

Configuração

Nenhuma configuração adicional é necessária. A extensão detecta automaticamente se o GetX está instalado no projeto.

Problemas Conhecidos

Se você encontrar algum problema, por favor, reporte em nosso repositório.

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir um PR.

Licença

MIT

Autor

Gerbert Santos

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft