Função do SDK Dart

Função do SDK Dart

O SDK Dart contém as bibliotecas padrão e todo o conjunto de ferramentas de linha de comando necessárias para desenvolver aplicações web, ferramentas de linha de comando e aplicações Dart do lado do servidor. A equipe oficial mantém apenas a última versão estável do SDK; você pode consultar a política de suporte oficial para saber o ciclo de vida de cada versão.

Por que não há pacotes dedicados ao Windows ou Android? Porque o desenvolvimento para essas plataformas requer o framework Flutter. Os leitores interessados podem conferir os tutoriais de Flutter.

Dica: se você já tem o SDK Flutter instalado, não precisa instalar o Dart separadamente, o Flutter vem com um SDK Dart completo embutido.

Requisitos de compatibilidade do sistema

Suporta Windows, Linux, macOS e diversas arquiteturas de hardware como x64 e Arm64. Cada sistema tem uma versão mínima suportada definida, e algumas arquiteturas antigas e sistemas legados estão sendo descontinuados gradualmente.

O Dart permite desenvolver e executar código Dart nas arquiteturas de hardware e versões de plataforma abaixo.

Requisitos do sistema

Baixar e instalar o SDK

A equipe oficial disponibiliza várias formas de instalação

  • Gerenciador de pacotes do sistema: consulte a página oficial Get the Dart SDK
  • Imagem Docker oficial do Dart
  • Instalar o Flutter (vem com Dart): veja o artigo dedicado Flutter Install – FoxDevelop
  • Baixar arquivo compactado da página de arquivos para instalação manual (esse é o método que utilizamos)
  • Compilar a partir do código fonte

Diferenças entre as versões do Dart

Explicação dos quatro canais de lançamento (exemplo para Windows)

1. Canal Stable (estável)
  • Finalidade: totalmente testado, destinado exclusivamente para ambientes de produção
  • Versão atual: 3.12.2, lançada em 09/06/2026
  • Oferece pacotes de instalação para Windows x64 / ARM64, acompanhados de hash de verificação e documentação da API correspondente
2. Canal Beta (teste)
  • Finalidade: pré-visualização da versão estável, usada para adaptação antecipada a novos recursos e testes de compatibilidade, proibido para uso em produção online
  • Versão atual: 3.13.0-167.1.beta, lançada em 04/06/2026
  • Também disponibiliza pacotes para as duas arquiteturas do Windows e a documentação associada
3. Canal Dev (desenvolvimento)
  • Finalidade: acesso antecipado aos recursos mais recentes, mas contém muitos bugs, inadequado para ambientes de produção
  • Versão atual: 3.13.0-215.0.dev, lançada em 18/06/2026 (a mais atualizada)
  • Disponibiliza pacotes de instalação e documentação da API para Windows x64, ARM64
4. Canal Main (ramal principal)
  • Finalidade: builds brutos da ramal main do repositório de código; código mais atualizado, mas com maior risco de falhas, apenas para desenvolvimento experimental, estritamente proibido em produção
  • Aviso importante: os pacotes deste canal não possuem assinatura oficial, só podem ser baixados por meio de uma URL fixa, não há botão de download direto na página.

Instalação manual

A página de download Get the Dart SDK permite baixar qualquer versão dos quatro canais: stable, beta, dev, main. Consulte os tópicos acima para ver as diferenças entre cada versão.

Aviso de privacidade

As ferramentas Dart enviam dados de uso e logs de falha para o Google; ao baixar o SDK, você concorda com os termos de serviço do Google;

É possível ativar ou desativar a coleta de dados anônimos por meio de comandos:

  • Habilitar estatísticas: dart --enable-analytics
  • Desabilitar estatísticas: dart --disable-analytics

Vamos usar a versão Stable estável como exemplo

Acesse o endereço oficial Dart SDK archive para selecionar a plataforma e a versão desejada para download

Você pode alterar manualmente a versão e arquitetura no link abaixo para gerar um link de download personalizado

https://storage.googleapis.com/dart-archive/channels/<stable|beta|dev>/release/<version>/sdk/dartsdk-<platform>-<architecture>-release.zipCode language: HTML, XML (xml)

Altere o trecho <stable|beta|dev> do link para o canal desejado. Por exemplo, coloque stable para a versão estável

https://storage.googleapis.com/dart-archive/channels/<strong>stable</strong>/release/<strong>3.13.0-215.0.dev</strong>/sdk/dartsdk-<strong>windows</strong>-x64-release.zipCode language: HTML, XML (xml)

Link direto para a mesma versão do exemplo: Dart SDK archive

O site do Google possui proteção contra hotlinking, então copiar esse link e colar no navegador pode falhar o download. Se não conseguir baixar, acesse diretamente a página oficial de arquivos Dart SDK archive

Arquivo após o download: dartsdk-windows-x64-release.zip

Imagem da esquerda: diretório raiz após extração; imagem da direita: arquivos dentro da pasta bin. Vemos o dart.exe, a ferramenta compiladora do Dart que usaremos posteriormente.

Extraia o arquivo compactado em uma pasta de sua escolha, por exemplo:

D:\dev\dartsdk

Depois pegue o caminho da subpasta bin

D:\dev\dartsdk\bin

Adicione esse caminho à variável de ambiente PATH do sistema para concluir a configuração.

O autor já tem o Flutter instalado no computador, mas o princípio é o mesmo.

Verificar se a instalação foi bem-sucedida

Feche completamente todas as janelas CMD/PowerShell, abra um novo terminal e execute o comando:

dart --version

Se o número da versão aparecer como na imagem, a instalação foi concluída com sucesso.

Opcional: desativar estatísticas anônimas do Google (configuração de privacidade)
dart --disable-analytics

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *