AlbertoVentura.Dev

Criando um projeto Flutter

Agora com o Flutter configurado no Android Studio, vamos criar um projeto.

Android Studio

Abra o Android Studio e clique em Start a new Flutter project e selecione a opção Flutter Application e clique next.

Edite os seguintes campos:

  • Project name – para você definir o nome do projeto, não é permitido espaço.
  • Flutter SDK path – aqui você coloca o caminho da pasta onde você instalou o Flutter, no caso padrão “C:\src\flutter”.
  • Project location – local da criação do projeto.
  • Description – descrição do seu projeto.

Clique em next.

  • Package name – nome do seu pacote, geralmente é o seu domínio ao contrário junto com o nome do seu app. (Você não precisa de um dominio em sí, ele serve apenas para determinar um nome único para seu pacote), por padrão deixe como está.
  • AndroidX – é uma biblioteca de auxilio, por padrão deixe ela marcada.
  • Include Kotlin supporto for Android code – marque caso seu app seja publicado na plataforma Android.
  • Include Swift support for iOS code – marque caso seu app seja publicado na plataforma iOS.

Clique em Finish. Pronto seu projeto no Android Studio está criado.

VS Code

Com o Flutter instalado e configurado no VS Code, vá até o terminal (Ctrl+’) digite o seguinte comando flutter create nome_do_projeto e aperte enter.

Nota: o projeto será criado na pasta que foi executado o comando, por padrão em ‘C:\Users\NomeDoUsuário’

Após a criação do projeto, entre na pasta do mesmo com o cd nome_do_projeto e digite o comando code . para fazer com que o VS Code abra a pasta como um projeto. (você pode fechar a anterior)

Pronto, projeto criado!

Nota:

Caso você queira praticidade, experimente criar uma pasta e no caminho da pasta onde fica o X:\NomeDaPasta, digite cmd e aperte enter.

Vai ser aberto o promp de comando, nele digite o flutter create nome_do_app e quando terminar feche o prompt.

Pronto, agora é só entrar na pasta do app, botão direito e abrir com o VS Code.

Leave a Comment

Your email address will not be published. Required fields are marked *