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.

  • 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.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    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.
    Languages
    English and Portuguese
    Age Rating
    4+
    Copyright
    ©Aprenda Dart: Programação - 2026