DartPad
A ferramenta que permite brincar interativamente com Dart em um navegador.
DartPad é uma ferramenta open source que permite brincar com a linguagem Dart em qualquer navegador moderno. Muitas páginas deste site têm DartPads incorporados. Para abrir o DartPad como uma página web independente, visite o site do DartPad (dartpad.dev).
Veja como o DartPad se parece quando configurado para executar Dart:
Suporte a bibliotecas
#
O DartPad suporta as bibliotecas principais dart:* marcadas
como multi-platform.
Ao escrever aplicativos Flutter, o DartPad também suporta
as bibliotecas package:flutter e dart:ui.
O DartPad não suporta deferred loading nem o uso de pacotes do repositório pub.dev além dos pacotes atualmente suportados.
Primeiros passos
#Para se familiarizar com o DartPad, tente executar alguns exemplos e criar um aplicativo de linha de comando simples.
Abra o DartPad e execute um exemplo
#-
Acesse o DartPad.
O código Dart aparece à esquerda, e a área de saída aparece à direita.
-
Escolha um exemplo Flutter, como Sunflower, usando o botão Samples no menu superior.
A saída renderizada aparece à direita.
Crie um aplicativo de linha de comando
#Para criar um aplicativo de linha de comando simples, comece criando um novo snippet:
-
Clique no botão New e confirme que você deseja descartar as alterações do pad atual.
Clique na entrada com o logo do Dart.
-
Altere o código. Por exemplo, altere a função
main()para conter este código:dartfor (final char in 'hello'.split('')) { print(char); }Conforme você digita, o DartPad mostra dicas, documentação e sugestões de preenchimento automático.
-
Clique no botão Format.
O DartPad usa o formatador Dart para garantir que seu código tenha indentação, espaçamento e quebras de linha adequados.
Execute seu aplicativo.
-
Se você não cometeu nenhum erro ao digitar o código, tente introduzir um bug.
Por exemplo, se você trocar
splitporspit, verá avisos no canto inferior direito da janela. Se executar o aplicativo, um erro de compilação aparece no console.
Verificando as informações da versão do Dart
#As funcionalidades da linguagem e as APIs que o DartPad suporta dependem da versão do Dart SDK que o DartPad está usando. Você pode encontrar essa versão do SDK no canto inferior direito do DartPad.
Incorporando o DartPad em páginas web
#Você pode incorporar o DartPad em páginas web, personalizando-o para o seu caso de uso. Por exemplo, o tutorial de futures contém vários DartPads incorporados rotulados como examples e exercises.
Para detalhes técnicos sobre como incorporar DartPads, veja o guia de incorporação do DartPad
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Página atualizada pela última vez em 2026-11-12. Ver código-fonte ou relatar um problema.
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ê.