Mobile App Development · Dart/Flutter
Primeiros passos com Dart e Flutter: como rodar seu primeiro programa, a estrutura de um arquivo .dart e os conceitos que vão aparecer em todos os próximos módulos.
Nesta aula você vai conhecer o ambiente de desenvolvimento Dart/Flutter, entender por que Dart é a linguagem base do Flutter e escrever seus primeiros programas usando print() dentro de uma função main(). É também o momento de se acostumar com comentários de código e com o DartPad, o editor online usado para testar trechos de Dart sem precisar instalar nada.
void main()
Toda execução de um programa Dart começa aqui. É a função de entrada obrigatória do programa.
print()
Exibe uma mensagem de texto no console. É a principal forma de mostrar resultados enquanto aprendemos.
// comentário · /* bloco */
Comentários explicam o código para quem lê, mas são ignorados pelo compilador — não aparecem na saída.
var · final · const
Formas de declarar variáveis: var permite mudar o valor depois, final e const criam valores que não mudam.
int · double · String · bool
Os tipos básicos de dado que vamos usar em praticamente todo programa Dart.
if / else
Estrutura condicional: executa um bloco de código apenas quando uma condição é verdadeira.
for · while
Estruturas de repetição para executar um bloco de código várias vezes.
DartPad
Editor online (dartpad.dev) para escrever e rodar Dart no navegador, sem instalar o SDK.
// Este programa simula um roteiro de aula exibido no console.
// É um bom exercício para praticar múltiplos print()s em sequência.
void main() {
// Exibe o título da aula como cabeçalho visual com delimitadores "===".
print('=== Aula 01: Introducao ao Dart ===');
// Os itens abaixo formam uma lista numerada de objetivos da aula.
print('1. Entender o que e Dart');
print('2. Executar o primeiro programa');
print('3. Praticar com prints');
//quebra de linha para separar a lista de objetivos do status atual do roteiro.
print('testeste'); //como é quebra de linha, então o print() abaixo vai aparecer em uma linha separada.
// Indica o andamento atual do roteiro.
print('Status: em andamento');
}
=== Aula 01: Introducao ao Dart === 1. Entender o que e Dart 2. Executar o primeiro programa 3. Praticar com prints testeste Status: em andamento
.dart local e rode com dart run pelo terminal.main() com três ou mais chamadas a print().