Pular para o conteúdo principal

Introdução ao Dart

Dart é uma linguagem de programação desenvolvida pela Google, projetada para criar aplicações modernas e de alto desempenho. É a linguagem principal usada no framework Flutter para desenvolvimento de aplicações mobile, web e desktop.

Características principais

  • Linguagem orientada a objetos: Suporta classes, herança, mixins e interfaces
  • Null safety: Sistema de tipos que previne erros comuns relacionados a valores nulos
  • Type inference: O compilador pode inferir tipos automaticamente
  • Garbage collection: Gerenciamento automático de memória
  • Compilação: Pode ser compilada para JavaScript, código nativo ou executada em uma máquina virtual
  • Assíncrono por padrão: Suporte nativo para programação assíncrona com Future e Stream

Ambiente de desenvolvimento

Para trabalhar com Dart, você pode usar:

  • Dart SDK: Instalação standalone da linguagem
  • Flutter SDK: Inclui o Dart SDK e ferramentas para desenvolvimento Flutter
  • IDEs: VS Code, Cursor, Android Studio, IntelliJ IDEA com plugins Dart/Flutter
  • DartPad: Editor online para testar código Dart

Exercícios

  1. Configuração do ambiente: Instale o Dart SDK ou Flutter SDK no seu computador. Verifique a instalação executando dart --version no terminal. Crie um arquivo hello.dart e execute-o para confirmar que tudo está funcionando.

  2. Primeiro programa: Crie um programa Dart que imprima "Olá, Dart!" no console. Use o DartPad (https://dartpad.dev) ou seu IDE preferido.

  3. Ambiente de desenvolvimento: Escolha um IDE (VS Code, Cursor, Android Studio ou IntelliJ IDEA) e configure-o para desenvolvimento Dart. Instale os plugins necessários e crie um projeto Dart básico.

Soluções

Ver solução do exercício 1
# Verificar instalação do Dart
dart --version

# Criar arquivo hello.dart
echo 'void main() {
print("Hello, Dart!");
}' > hello.dart

# Executar o arquivo
dart hello.dart
Ver solução do exercício 2
void main() {
print("Olá, Dart!");
}
Ver solução do exercício 3

Para VS Code/Cursor:

  1. Instale a extensão "Dart" da Dart Code
  2. Instale a extensão "Flutter" (se usar Flutter)
  3. Abra um terminal e execute: dart create meu_projeto
  4. Abra a pasta do projeto no VS Code/Cursor
  5. Execute o projeto com F5 ou dart run

Para Android Studio/IntelliJ IDEA:

  1. Instale o plugin "Dart" através de File > Settings > Plugins
  2. Crie um novo projeto: File > New > Project > Dart
  3. Configure o SDK do Dart nas configurações do projeto
  4. Execute o projeto clicando no botão Run