Aprenda Dart: Programação
Education
Free · Designed for iPad. Not verified for macOS.
Um curso de Dart que cabe no bolso — e funciona no avião.
Onze lições que vão do primeiro main() até records, sealed classes e testes de widget. Cada lição alterna explicação e exemplo comentado, e todo exemplo mostra a saída do console, para você conferir o resultado antes de rodar.
O QUE VOCÊ VAI ENCONTRAR
• 11 lições, da sintaxe básica à Clean Architecture
• 53 exercícios em três formatos: julgar código, múltipla escolha e completar a lacuna
• Explicação em toda resposta, inclusive quando você acerta
• Um editor de Dart que roda seu código dentro do app, sem internet
• Glossário buscável com 35 termos de sintaxe
• Laboratório de testes interativo: monte expect(finder, matcher) tocando nas peças, rode e veja quais widgets o finder pegou, destacados na tela
• Português e inglês, com o conteúdo inteiro traduzido
• Tema claro e escuro
FOCO EM NULL SAFETY
O erro mais comum da história da programação é usar algo que não existe. O Dart resolveu isso na raiz, e uma lição inteira é dedicada aos operadores ?., ??, ??= e !, à promoção de tipo e ao late — com as pegadinhas que aparecem de verdade no dia a dia.
UM EDITOR DE VERDADE, COM LIMITES CLAROS
Um app já compilado não consegue compilar Dart em tempo de execução. Por isso o editor traz um interpretador escrito em Dart, dentro do próprio app: ele lê seu código, monta a árvore sintática e executa — tudo offline.
Ele roda variáveis, tipos, null safety, funções, closures, laços, coleções, classes, try/catch e vários arquivos conversando entre si. Ainda não roda async/await, herança, mixins nem pacotes externos. Para o Dart completo, use o DartPad no navegador.
O CÓDIGO-FONTE TAMBÉM É MATERIAL DE ESTUDO
Cada arquivo do app tem comentários explicando o recurso de Dart que ele usa, e o projeto inteiro segue Clean Architecture. Duas das lições mostram exatamente como o app que você está lendo foi construído.
SEM PEGADINHAS
• Não pede conta nem e-mail
• Não tem anúncios
• Não tem compras dentro do app
• Não coleta dados: tudo fica no seu aparelho
• Funciona 100% offline
AVISO
Este é um projeto de estudo independente. Não é um produto oficial do Google e não tem vínculo, patrocínio nem aprovação do Google LLC. Dart e Flutter são marcas do Google LLC, usadas aqui apenas para se referir à linguagem e ao framework. A documentação oficial fica em dart.dev.
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
The developer, Bruno Dias, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Bruno Dias
- Size
- 20.7 MB
- Category
- Education
- Compatibility
Requires iOS 15.6 or later.
- iPhone
Requires iOS 15.6 or later. - iPad
Requires iPadOS 15.6 or later. - iPod touch
Requires iOS 15.6 or later. - Mac
Requires macOS 12.5 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
- English and Portuguese
- Age Rating
4+
- 4+
- Copyright
- ©Aprenda Dart: Programação - 2026
