Pular para o conteúdo principal

Ferramentas

As ferramentas que suportam a linguagem Dart.

Quando estiver pronto para criar uma aplicação, obtenha o SDK e as ferramentas para o seu tipo de aplicação. Se não tiver certeza de quais ferramentas precisa, obtenha o Flutter SDK.

Tipo de aplicaçãoInstruções de inícioInformações sobre ferramentas
Flutter (mobile e mais) Instalar Flutter Ferramentas Flutter
Aplicação web (não-Flutter) Instalar o Dart SDK Ferramentas de uso geral e ferramentas web
Servidor ou linha de comando Instalar o Dart SDK Ferramentas de uso geral e ferramentas especializadas

Ferramentas de uso geral

#

As seguintes ferramentas suportam a linguagem Dart em todas as plataformas.

DartPad

#
DartPad Hello World

O DartPad é uma ótima maneira de aprender a sintaxe do Dart, sem necessidade de download, e de experimentar os recursos da linguagem Dart. Ele suporta as bibliotecas principais do Dart, exceto bibliotecas de VM como dart:io.

IDEs e editores

#

Existem plugins Dart para estas IDEs comumente usadas.

Os seguintes plugins Dart também estão disponíveis, graças à comunidade Dart.

Uma implementação do Language Server Protocol também está disponível para editores compatíveis com LSP que não possuem extensões específicas do Dart.

Ferramentas de linha de comando

#

O Dart SDK inclui a seguinte ferramenta dart de uso geral:

dart

Uma interface de linha de comando (CLI) para criar, formatar, analisar, testar, documentar, compilar e executar código Dart, além de trabalhar com o gerenciador de pacotes pub.

Depuração

#
Dart DevTools

Um conjunto de ferramentas de depuração e desempenho.

Ferramenta para desenvolver aplicações web

#

A seguinte ferramenta suporta o desenvolvimento de aplicações web:

webdev

Uma CLI para construir e servir aplicações web Dart.

Ferramentas para desenvolver aplicações de linha de comando e servidores

#

As seguintes ferramentas suportam o desenvolvimento ou execução de aplicações de linha de comando e servidores:

dart run

Use o comando dart run para executar aplicações Dart de linha de comando não compiladas e alguns tipos de snapshots.

dartaotruntime

Use este runtime Dart para executar snapshots AOT.

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.