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
-
Configuração do ambiente: Instale o Dart SDK ou Flutter SDK no seu computador. Verifique a instalação executando
dart --versionno terminal. Crie um arquivohello.darte execute-o para confirmar que tudo está funcionando. -
Primeiro programa: Crie um programa Dart que imprima "Olá, Dart!" no console. Use o DartPad (https://dartpad.dev) ou seu IDE preferido.
-
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:
- Instale a extensão "Dart" da Dart Code
- Instale a extensão "Flutter" (se usar Flutter)
- Abra um terminal e execute:
dart create meu_projeto - Abra a pasta do projeto no VS Code/Cursor
- Execute o projeto com F5 ou
dart run
Para Android Studio/IntelliJ IDEA:
- Instale o plugin "Dart" através de File > Settings > Plugins
- Crie um novo projeto: File > New > Project > Dart
- Configure o SDK do Dart nas configurações do projeto
- Execute o projeto clicando no botão Run