<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">O Blog do Dart</title>
  <subtitle type="text">Dart é uma linguagem acessível, portátil e produtiva para apps de alta qualidade em qualquer plataforma.</subtitle>
  <id>https://dartbrasil.dev/blog/feed.xml</id>
  <link rel="self" type="application/atom+xml" href="https://dartbrasil.dev/blog/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog"/>
  <updated>2026-10-08T00:00:00.000Z</updated>
  <author>
    <name>Dart Team</name>
  </author>
  <entry>
    <title type="text">Anunciando o Genkit Dart 1.0: crie apps agênticos prontos para produção com Dart e Flutter</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-genkit-dart-1-0"/>
    <id>https://dartbrasil.dev/blog/announcing-genkit-dart-1-0</id>
    <updated>2026-10-08T00:00:00.000Z</updated>
    <published>2026-10-08T00:00:00.000Z</published>
    <author>
      <name>Chris Gill</name>
    </author>
    <summary type="text">Anunciando a versão estável 1.0 do Genkit Dart, um framework open source para criar apps agênticos e recursos de IA prontos para produção em Dart.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Resultados do Google Summer of Code 2026</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/google-summer-of-code-2026-results"/>
    <id>https://dartbrasil.dev/blog/google-summer-of-code-2026-results</id>
    <updated>2026-09-15T00:00:00.000Z</updated>
    <published>2026-09-15T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">Hoje, destacamos os projetos e os resultados dos colaboradores orientados pelo Dart e pelo Flutter no Google Summer of Code 2026.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Skills CLI 1.0: empacote e distribua skills de agentes de IA para seus pacotes</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/skills-cli-1-0-bundle-and-distribute-ai-agent-skills-for-your-packages"/>
    <id>https://dartbrasil.dev/blog/skills-cli-1-0-bundle-and-distribute-ai-agent-skills-for-your-packages</id>
    <updated>2026-09-08T00:00:00.000Z</updated>
    <published>2026-09-08T00:00:00.000Z</published>
    <author>
      <name>Jake Macdonald</name>
    </author>
    <summary type="text">Inclua skills oficiais de agentes de IA diretamente nos seus pacotes para melhorar a descoberta.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Trazendo construtores primários para o Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/bringing-primary-constructors-to-dart"/>
    <id>https://dartbrasil.dev/blog/bringing-primary-constructors-to-dart</id>
    <updated>2026-08-20T00:00:00.000Z</updated>
    <published>2026-08-20T00:00:00.000Z</published>
    <author>
      <name>Bob Nystrom</name>
    </author>
    <summary type="text">Um olhar por dentro das decisões de design, dos trade-offs e do açúcar sintático por trás da adição de construtores primários no Dart 3.13.</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.13</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-13"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-13</id>
    <updated>2026-08-12T00:00:00.000Z</updated>
    <published>2026-08-12T00:00:00.000Z</published>
    <author>
      <name>Connie Ooi</name>
    </author>
    <summary type="text">Trazendo concisão e simplicidade para bases de código, ferramentas e plataformas do Dart.</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.12</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-12"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-12</id>
    <updated>2026-05-20T00:00:00.000Z</updated>
    <published>2026-05-20T00:00:00.000Z</published>
    <author>
      <name>Connie Ooi</name>
    </author>
    <summary type="text">Impulsionando a produtividade dos desenvolvedores no Google I/O 2026</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">O elo perdido do Flutter: por que o Dart full-stack muda tudo</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/flutter-missing-link-why-full-stack-dart-changes-everything"/>
    <id>https://dartbrasil.dev/blog/flutter-missing-link-why-full-stack-dart-changes-everything</id>
    <updated>2026-05-18T00:00:00.000Z</updated>
    <published>2026-05-18T00:00:00.000Z</published>
    <author>
      <name>Kevin Moore</name>
    </author>
    <summary type="text">Com o suporte do Cloud Functions for Firebase ao Dart, podemos tratar a stack inteira como um único app unificado.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Genkit Dart: crie apps full-stack com IA usando Dart e Flutter</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-genkit-dart-build-full-stack-ai-apps-with-dart-and-flutter"/>
    <id>https://dartbrasil.dev/blog/announcing-genkit-dart-build-full-stack-ai-apps-with-dart-and-flutter</id>
    <updated>2026-03-10T00:00:00.000Z</updated>
    <published>2026-03-10T00:00:00.000Z</published>
    <author>
      <name>Chris Gill</name>
    </author>
    <summary type="text">Anunciando o lançamento em prévia do Genkit Dart, um framework open source de IA para criar apps full-stack com IA para qualquer plataforma.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Dart no Google Summer of Code 2026</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2026"/>
    <id>https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2026</id>
    <updated>2026-03-05T00:00:00.000Z</updated>
    <published>2026-03-05T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">Estamos animados para anunciar que o projeto Dart será mentor de contribuidores pela sétima vez no Google Summer of Code 2026!</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.11</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-11"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-11</id>
    <updated>2026-02-11T00:00:00.000Z</updated>
    <published>2026-02-11T00:00:00.000Z</published>
    <author>
      <name>Connie Ooi</name>
    </author>
    <summary type="text">Olá, desenvolvedores Dart! A versão estável mais recente, o Dart 3.11, chegou oficialmente!</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.10</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-10"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-10</id>
    <updated>2025-11-12T00:00:00.000Z</updated>
    <published>2025-11-12T00:00:00.000Z</published>
    <author>
      <name>Amanda Fitch</name>
    </author>
    <summary type="text">Hoje estamos animados em anunciar o lançamento do Dart 3.10!</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Resultados do Google Summer of Code 2025</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/google-summer-of-code-2025-results"/>
    <id>https://dartbrasil.dev/blog/google-summer-of-code-2025-results</id>
    <updated>2025-10-20T00:00:00.000Z</updated>
    <published>2025-10-20T00:00:00.000Z</published>
    <author>
      <name>Daco Harkes</name>
    </author>
    <summary type="text">O programa Google Summer of Code (GSoC) busca engajar novos desenvolvedores do mundo todo no desenvolvimento de software open source. O Google…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.9</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-9"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-9</id>
    <updated>2025-08-14T00:00:00.000Z</updated>
    <published>2025-08-14T00:00:00.000Z</published>
    <author>
      <name>Amanda Fitch</name>
    </author>
    <summary type="text">Olá, desenvolvedores Dart! A versão estável mais recente, o Dart 3.9, já está oficialmente disponível!</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.8</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-8"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-8</id>
    <updated>2025-05-20T00:00:00.000Z</updated>
    <published>2025-05-20T00:00:00.000Z</published>
    <author>
      <name>Amanda Fitch</name>
    </author>
    <summary type="text">Esta versão traz atualizações do formatador, elementos null-aware para coleções, novas capacidades de desenvolvimento multiplataforma, uma forma melhor de encontrar pacotes em alta no pub.dev, disponibilidade do hot reload na web e mais…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Gemini para DartPad</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/gemini-for-dartpad"/>
    <id>https://dartbrasil.dev/blog/gemini-for-dartpad</id>
    <updated>2025-04-08T00:00:00.000Z</updated>
    <published>2025-04-08T00:00:00.000Z</published>
    <author>
      <name>Amanda Fitch</name>
    </author>
    <summary type="text">Diga oi ao Gemini no DartPad!</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Dart no Google Summer of Code 2025</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2025"/>
    <id>https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2025</id>
    <updated>2025-03-27T00:00:00.000Z</updated>
    <published>2025-03-27T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">Estamos animados para anunciar que o projeto Dart será mentor de contribuidores (pela sexta vez!) no Google Summer of Code 2025.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.7</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-7"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-7</id>
    <updated>2025-02-12T00:00:00.000Z</updated>
    <published>2025-02-12T00:00:00.000Z</published>
    <author>
      <name>Marya Belanger</name>
    </author>
    <summary type="text">É um novo ano, e hora de uma nova versão estável do Dart. Bem-vindo ao Dart 3.7!</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Novidades sobre macros e serialização de dados em Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/an-update-on-dart-macros-data-serialization"/>
    <id>https://dartbrasil.dev/blog/an-update-on-dart-macros-data-serialization</id>
    <updated>2025-01-29T00:00:00.000Z</updated>
    <published>2025-01-29T00:00:00.000Z</published>
    <author>
      <name>Vijay Menon</name>
    </author>
    <summary type="text">Investimos bastante tempo e recursos prototipando macros nos últimos dois anos. Infelizmente, cada vez que resolvíamos um grande…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.6</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-6"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-6</id>
    <updated>2024-12-11T00:00:00.000Z</updated>
    <published>2024-12-11T00:00:00.000Z</published>
    <author>
      <name>Marya Belanger</name>
    </author>
    <summary type="text">Bem-vindo ao Dart 3.6! Hoje é nosso último lançamento do ano, junto com o Flutter 3.27. Estamos animados para compartilhar um novo recurso da linguagem…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Resultados do Google Summer of Code 2024</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/google-summer-of-code-2024-results"/>
    <id>https://dartbrasil.dev/blog/google-summer-of-code-2024-results</id>
    <updated>2024-10-14T00:00:00.000Z</updated>
    <published>2024-10-14T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">Resultados dos colaboradores do Dart no Google Summer of Code 2024.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.5 e uma atualização sobre o roadmap do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-5-and-an-update-on-the-dart-roadmap"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-5-and-an-update-on-the-dart-roadmap</id>
    <updated>2024-08-06T00:00:00.000Z</updated>
    <published>2024-08-06T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Chegou a hora de mais uma das nossas versões trimestrais do SDK do Dart. Temos melhorias de interoperabilidade, novos recursos no nosso gerenciador de pacotes do pub.dev…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.4</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-4"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-4</id>
    <updated>2024-05-14T00:00:00.000Z</updated>
    <published>2024-05-14T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">O Dart 3.4 saiu hoje! Esta versão mostra o trabalho conjunto do Dart e do Flutter no post Flutter 3.22 / Dart 3.4 / IO24, então…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">A história da interop com JS no Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/history-of-js-interop-in-dart"/>
    <id>https://dartbrasil.dev/blog/history-of-js-interop-in-dart</id>
    <updated>2024-03-28T00:00:00.000Z</updated>
    <published>2024-03-28T00:00:00.000Z</published>
    <author>
      <name>Sigmund Cherem</name>
    </author>
    <summary type="text">O suporte ao Wasm acaba de chegar ao Flutter beta atual, graças a um marco empolgante de interop com JavaScript alcançado no Dart 3.3. Para celebrar…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Dart no Google Summer of Code 2024</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2024"/>
    <id>https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2024</id>
    <updated>2024-03-05T00:00:00.000Z</updated>
    <published>2024-03-05T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">O programa Google Summer of Code (GSoC) traz estudantes de desenvolvimento de todo o mundo para o desenvolvimento de software de código aberto…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Novidades no Dart 3.3: Extension Types, interop com JavaScript e mais</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/new-in-dart-3-3-extension-types-javascript-interop-and-more"/>
    <id>https://dartbrasil.dev/blog/new-in-dart-3-3-extension-types-javascript-interop-and-more</id>
    <updated>2024-02-15T00:00:00.000Z</updated>
    <published>2024-02-15T00:00:00.000Z</published>
    <author>
      <name>Kevin Moore</name>
    </author>
    <summary type="text">O Dart 3.3 chegou, e é uma virada de jogo para performance e desenvolvimento multiplataforma! Prepare-se para turbinar seus apps com…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3.2</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3-2"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3-2</id>
    <updated>2023-11-15T00:00:00.000Z</updated>
    <published>2023-11-15T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Melhorias na linguagem e na experiência do desenvolvedor, e uma atualização sobre apps web e Wasm</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Dart 3.1 e uma retrospectiva sobre programação em estilo funcional no Dart 3</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-3-1-a-retrospective-on-functional-style-programming-in-dart-3"/>
    <id>https://dartbrasil.dev/blog/dart-3-1-a-retrospective-on-functional-style-programming-in-dart-3</id>
    <updated>2023-08-16T00:00:00.000Z</updated>
    <published>2023-08-16T00:00:00.000Z</published>
    <author>
      <name>Marya Belanger</name>
    </author>
    <summary type="text">Pattern matching e switches exaustivos se unem para criar modelos de dados em estilo funcional que se integram naturalmente ao núcleo orientado a objetos do Dart…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Dart DevTools: analisando o desempenho de aplicações com o CPU Profiler</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-devtools-analyzing-application-performance-with-the-cpu-profiler"/>
    <id>https://dartbrasil.dev/blog/dart-devtools-analyzing-application-performance-with-the-cpu-profiler</id>
    <updated>2023-06-12T00:00:00.000Z</updated>
    <published>2023-06-12T00:00:00.000Z</published>
    <author>
      <name>Ben Konyi</name>
    </author>
    <summary type="text">Seja você um desenvolvedor backend escrevendo uma ferramenta de linha de comando em Dart, ou um engenheiro de UX criando aplicações com Flutter, o desempenho do programa é essencial para o sucesso do seu projeto. Ferramentas de linha de comando devem minimizar a latência, e os apps devem ser responsivos e fluidos, sem frames perdidos. Como desenvolvedores, fazemos o nosso melhor para escrever código performático, mas às vezes não fica claro por que nosso código não tem o desempenho que esperávamos.</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 3</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-3"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-3</id>
    <updated>2023-05-10T00:00:00.000Z</updated>
    <published>2023-05-10T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Null safety 100% sólido. Records, patterns e class modifiers. E uma espiada no futuro.</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Apresentando o Realm para Dart e Flutter</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/introducing-realm-for-dart-flutter"/>
    <id>https://dartbrasil.dev/blog/introducing-realm-for-dart-flutter</id>
    <updated>2023-02-09T00:00:00.000Z</updated>
    <published>2023-02-09T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Um estudo de caso sobre como usar as primitivas da plataforma Dart para construir uma biblioteca multiplataforma robusta para apps em Dart e Flutter.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Apresentando o Dart 3 alpha</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/introducing-dart-3-alpha"/>
    <id>https://dartbrasil.dev/blog/introducing-dart-3-alpha</id>
    <updated>2023-01-25T00:00:00.000Z</updated>
    <published>2023-01-25T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Conheça a versão mais produtiva, portátil e acessível do Dart até hoje. Já disponível para testes e experimentação antecipados.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Gerenciamento de isolates melhor com Isolate.run()</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/better-isolate-management-with-isolate-run"/>
    <id>https://dartbrasil.dev/blog/better-isolate-management-with-isolate-run</id>
    <updated>2023-01-24T00:00:00.000Z</updated>
    <published>2023-01-24T00:00:00.000Z</published>
    <author>
      <name>Marya Belanger</name>
    </author>
    <summary type="text">O Dart 2.19 apresenta uma nova função que torna a implementação de concorrência tão simples quanto uma única linha de código.</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Screenshots e publicação automatizada para o pub.dev</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/screenshots-and-automated-publishing-for-pub-dev"/>
    <id>https://dartbrasil.dev/blog/screenshots-and-automated-publishing-for-pub-dev</id>
    <updated>2023-01-18T00:00:00.000Z</updated>
    <published>2023-01-18T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">A partir de hoje, temos algumas novidades no pub.dev: agora você pode declarar screenshots para um pacote, permitindo uma busca mais visual…</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">O caminho para o Dart 3: uma linguagem com sound null safety completo</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/the-road-to-dart-3-a-fully-sound-null-safe-language"/>
    <id>https://dartbrasil.dev/blog/the-road-to-dart-3-a-fully-sound-null-safe-language</id>
    <updated>2022-12-08T00:00:00.000Z</updated>
    <published>2022-12-08T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Preparando a próxima grande versão, na qual o Dart passa a suportar apenas sound null safety</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Resultados do Google Summer of Code 2022</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/google-summer-of-code-2022-results"/>
    <id>https://dartbrasil.dev/blog/google-summer-of-code-2022-results</id>
    <updated>2022-11-03T00:00:00.000Z</updated>
    <published>2022-11-03T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">O programa Google Summer of Code (GSoC) busca engajar novos desenvolvedores do mundo todo no desenvolvimento de software open source. O Google…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Parceria com o GitHub para segurança da cadeia de suprimentos de pacotes Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/partnering-with-github-on-supply-chain-security-for-dart-packages"/>
    <id>https://dartbrasil.dev/blog/partnering-with-github-on-supply-chain-security-for-dart-packages</id>
    <updated>2022-10-06T00:00:00.000Z</updated>
    <published>2022-10-06T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">A partir de hoje, o GitHub oferece suporte ao Dart no seu Advisory Database, no grafo de dependências e no Dependabot. Isso significa que o GitHub agora oferece suporte completo à segurança da cadeia de suprimentos para apps Dart e Flutter…</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Dart 2.18: interoperabilidade com Objective-C e Swift</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-2-18-objective-c-swift-interop"/>
    <id>https://dartbrasil.dev/blog/dart-2-18-objective-c-swift-interop</id>
    <updated>2022-08-30T00:00:00.000Z</updated>
    <published>2022-08-30T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Interoperabilidade aprimorada, networking específico de plataforma, inferência de tipos melhorada e uma atualização importante sobre o roteiro da nossa linguagem com null safety…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Quick assists para edição</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/quick-assists-for-editing"/>
    <id>https://dartbrasil.dev/blog/quick-assists-for-editing</id>
    <updated>2022-07-13T00:00:00.000Z</updated>
    <published>2022-07-13T00:00:00.000Z</published>
    <author>
      <name>Brian Wilkerson</name>
    </author>
    <summary type="text">Usando refatorações localizadas para ser mais produtivo</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Dart 2.17: produtividade e integração</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-2-17-productivity-and-integration"/>
    <id>https://dartbrasil.dev/blog/dart-2-17-productivity-and-integration</id>
    <updated>2022-05-11T00:00:00.000Z</updated>
    <published>2022-05-11T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Recursos de linguagem. Ferramentas de produtividade. Integração de plataforma mais profunda e mais ampla.</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Aplicação em massa de correções</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/bulk-application-of-fixes"/>
    <id>https://dartbrasil.dev/blog/bulk-application-of-fixes</id>
    <updated>2022-05-05T00:00:00.000Z</updated>
    <published>2022-05-05T00:00:00.000Z</published>
    <author>
      <name>Brian Wilkerson</name>
    </author>
    <summary type="text">Corrigindo vários problemas de análise de uma só vez</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Colaboradores do Google Summer of Code 2022</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/contributors-for-google-summer-of-code-2022"/>
    <id>https://dartbrasil.dev/blog/contributors-for-google-summer-of-code-2022</id>
    <updated>2022-04-07T00:00:00.000Z</updated>
    <published>2022-04-07T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">O Google Summer of Code (GSoC) é um programa global que incentiva estudantes de programação a entrar no desenvolvimento de software open source. Os estudantes…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Migração gradual para o null safety em projetos Dart grandes</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/gradual-null-safety-migration-for-large-dart-projects"/>
    <id>https://dartbrasil.dev/blog/gradual-null-safety-migration-for-large-dart-projects</id>
    <updated>2022-03-31T00:00:00.000Z</updated>
    <published>2022-03-31T00:00:00.000Z</published>
    <author>
      <name>Polina C</name>
    </author>
    <summary type="text">A migração para o null safety do Dart é um trabalho de 1 a 2 horas para um pacote simples e pequeno, mas pode virar uma maratona de meses em um projeto grande. Idealmente…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Hospedando um repositório privado de pacotes Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/hosting-a-private-dart-package-repository"/>
    <id>https://dartbrasil.dev/blog/hosting-a-private-dart-package-repository</id>
    <updated>2022-03-16T00:00:00.000Z</updated>
    <published>2022-03-16T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">Melhorias no Dart 2.15 para hospedagem segura de pacotes em ambientes corporativos</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Quick fixes para problemas de análise</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/quick-fixes-for-analysis-issues"/>
    <id>https://dartbrasil.dev/blog/quick-fixes-for-analysis-issues</id>
    <updated>2022-03-04T00:00:00.000Z</updated>
    <published>2022-03-04T00:00:00.000Z</published>
    <author>
      <name>Brian Wilkerson</name>
    </author>
    <summary type="text">Resolvendo diagnósticos com um único clique</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Dart 2.16: ferramentas melhoradas e tratamento de plataformas</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-2-16-improved-tooling-and-platform-handling"/>
    <id>https://dartbrasil.dev/blog/dart-2-16-improved-tooling-and-platform-handling</id>
    <updated>2022-02-03T00:00:00.000Z</updated>
    <published>2022-02-03T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Suporte ao Flutter para Windows com marcação de plataformas em pacotes e uma nova experiência de busca para o pub.dev</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.15</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-15"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-15</id>
    <updated>2021-12-08T00:00:00.000Z</updated>
    <published>2021-12-08T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Concorrência rápida, constructor tear-offs, enums melhorados e mais</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o suporte a pacotes no DartPad</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-package-support-for-dartpad"/>
    <id>https://dartbrasil.dev/blog/announcing-package-support-for-dartpad</id>
    <updated>2021-11-15T00:00:00.000Z</updated>
    <published>2021-11-15T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">Crie trechos de código robustos com pacotes populares no DartPad</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Mensagens de diagnóstico do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-diagnostic-messages"/>
    <id>https://dartbrasil.dev/blog/dart-diagnostic-messages</id>
    <updated>2021-11-11T00:00:00.000Z</updated>
    <published>2021-11-11T00:00:00.000Z</published>
    <author>
      <name>Brian Wilkerson</name>
    </author>
    <summary type="text">Entendendo as mensagens de erro e aviso do analisador do Dart</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Resultados do Google Summer of Code 2021</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/google-summer-of-code-2021-results"/>
    <id>https://dartbrasil.dev/blog/google-summer-of-code-2021-results</id>
    <updated>2021-10-14T00:00:00.000Z</updated>
    <published>2021-10-14T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">A equipe do Dart recebeu 92 propostas de projeto do GSoC de estudantes de todo o mundo. Veja os resultados dos 3 projetos que aceitamos.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.14</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-14"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-14</id>
    <updated>2021-09-08T00:00:00.000Z</updated>
    <published>2021-09-08T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Suporte ao Apple Silicon e mais produtividade com lints padrão, ferramentas melhores e novos recursos de linguagem</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Experimentando Dart e Wasm</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/experimenting-with-dart-and-wasm"/>
    <id>https://dartbrasil.dev/blog/experimenting-with-dart-and-wasm</id>
    <updated>2021-07-27T00:00:00.000Z</updated>
    <published>2021-07-27T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Compilando Dart para Wasm e chamando módulos Wasm a partir do Dart</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Como a null safety do Dart me ajudou a turbinar meus projetos</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/how-darts-null-safety-helped-me-augment-my-projects"/>
    <id>https://dartbrasil.dev/blog/how-darts-null-safety-helped-me-augment-my-projects</id>
    <updated>2021-06-23T00:00:00.000Z</updated>
    <published>2021-06-23T00:00:00.000Z</published>
    <author>
      <name>Waleed Arshad</name>
    </author>
    <summary type="text">Migrei um app em produção e um pacote publicado para a null safety, e foi incrível!</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Implementando structs por valor no Dart FFI</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/implementing-structs-by-value-in-dart-ffi"/>
    <id>https://dartbrasil.dev/blog/implementing-structs-by-value-in-dart-ffi</id>
    <updated>2021-06-08T00:00:00.000Z</updated>
    <published>2021-06-08T00:00:00.000Z</published>
    <author>
      <name>Daco Harkes</name>
    </author>
    <summary type="text">Um mergulho profundo no design de API e nas convenções de chamada nativas.</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.13</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-13"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-13</id>
    <updated>2021-05-19T00:00:00.000Z</updated>
    <published>2021-05-19T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Nova funcionalidade de linguagem type aliases, Dart FFI melhorado</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">AngularDart, Flutter e a web: atualização de primavera</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/angulardart-flutter-and-the-web-spring-update"/>
    <id>https://dartbrasil.dev/blog/angulardart-flutter-and-the-web-spring-update</id>
    <updated>2021-05-12T00:00:00.000Z</updated>
    <published>2021-05-12T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Ajustando nosso investimento nos frameworks web open source do Dart</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o suporte do Dart ao GitHub Actions</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-support-for-github-actions"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-support-for-github-actions</id>
    <updated>2021-03-24T00:00:00.000Z</updated>
    <published>2021-03-24T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">O GitHub Actions é uma opção popular de integração contínua (CI) para repositórios do GitHub. Hoje, anunciamos uma action oficial setup-dart…</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Dart no Google Summer of Code 2021</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2021"/>
    <id>https://dartbrasil.dev/blog/dart-in-google-summer-of-code-2021</id>
    <updated>2021-03-17T00:00:00.000Z</updated>
    <published>2021-03-17T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">Prepare-se para se inscrever!</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.12</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-12"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-12</id>
    <updated>2021-03-03T00:00:00.000Z</updated>
    <published>2021-03-03T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Sound null safety e Dart FFI chegam ao canal stable.</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Preparando o ecossistema Dart e Flutter para o null safety</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/preparing-the-dart-and-flutter-ecosystem-for-null-safety"/>
    <id>https://dartbrasil.dev/blog/preparing-the-dart-and-flutter-ecosystem-for-null-safety</id>
    <updated>2021-02-16T00:00:00.000Z</updated>
    <published>2021-02-16T00:00:00.000Z</published>
    <author>
      <name>Kevin Moore</name>
    </author>
    <summary type="text">O null safety agora é estável na API. Publique seus pacotes estáveis agora!</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Dart e os benefícios de desempenho dos tipos sound</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-and-the-performance-benefits-of-sound-types"/>
    <id>https://dartbrasil.dev/blog/dart-and-the-performance-benefits-of-sound-types</id>
    <updated>2021-01-19T00:00:00.000Z</updated>
    <published>2021-01-19T00:00:00.000Z</published>
    <author>
      <name>Vijay Menon</name>
    </author>
    <summary type="text">Usando solidez de tipos e null safety para gerar código mais rápido e menor.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Por que tipos nuláveis?</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/why-nullable-types"/>
    <id>https://dartbrasil.dev/blog/why-nullable-types</id>
    <updated>2020-12-07T00:00:00.000Z</updated>
    <published>2020-12-07T00:00:00.000Z</published>
    <author>
      <name>Bob Nystrom</name>
    </author>
    <summary type="text">null no código Dart indica que uma variável não tem valor, mas algumas linguagens não permitem null. Saiba por que as duas abordagens funcionam.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o beta do null safety do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-null-safety-beta"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-null-safety-beta</id>
    <updated>2020-11-19T00:00:00.000Z</updated>
    <published>2020-11-19T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Começando a jornada para migrar pacotes para um estado sólido e mais seguro</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.10</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-10"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-10</id>
    <updated>2020-10-01T00:00:00.000Z</updated>
    <published>2020-10-01T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Uma nova ferramenta dart unificada para todas as tarefas principais. E também uma atualização sobre o cronograma da null safety e os princípios de migração.</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Explorando coleções em Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/exploring-collections-in-dart"/>
    <id>https://dartbrasil.dev/blog/exploring-collections-in-dart</id>
    <updated>2020-09-15T00:00:00.000Z</updated>
    <published>2020-09-15T00:00:00.000Z</published>
    <author>
      <name>John Ryan</name>
    </author>
    <summary type="text">Se você já chamou add(), addAll(), map() ou toList() para montar uma lista ou um map, talvez queira conhecer collection if, collection for e spreads…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Resultados do Google Summer of Code 2020</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/google-summer-of-code-2020-results"/>
    <id>https://dartbrasil.dev/blog/google-summer-of-code-2020-results</id>
    <updated>2020-09-02T00:00:00.000Z</updated>
    <published>2020-09-02T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">A equipe do Dart orientou 5 estudantes desenvolvedores neste verão, como parte do GSoC 2020. Leia sobre os projetos dos estudantes.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Apresentando um novo pub.dev</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/introducing-a-brand-new-pub-dev"/>
    <id>https://dartbrasil.dev/blog/introducing-a-brand-new-pub-dev</id>
    <updated>2020-07-15T00:00:00.000Z</updated>
    <published>2020-07-15T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Redesenhado para pacotes multiplataforma de alta qualidade</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Manipulação de strings em Dart feita do jeito certo 👉</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-string-manipulation-done-right"/>
    <id>https://dartbrasil.dev/blog/dart-string-manipulation-done-right</id>
    <updated>2020-06-30T00:00:00.000Z</updated>
    <published>2020-06-30T00:00:00.000Z</published>
    <author>
      <name>Tao Dong</name>
    </author>
    <summary type="text">Seu app usa emojis ou suporta vários idiomas? O Dart acaba de introduzir uma nova forma de lidar com eles com segurança na manipulação de strings.</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Anunciando o sound null safety</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-sound-null-safety"/>
    <id>https://dartbrasil.dev/blog/announcing-sound-null-safety</id>
    <updated>2020-06-10T00:00:00.000Z</updated>
    <published>2020-06-10T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">Deixe seus apps mais estáveis e performáticos com o null safety do Dart</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">3 padrões legais do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/3-cool-dart-patterns"/>
    <id>https://dartbrasil.dev/blog/3-cool-dart-patterns</id>
    <updated>2020-05-20T00:00:00.000Z</updated>
    <published>2020-05-20T00:00:00.000Z</published>
    <author>
      <name>Jose Alba</name>
    </author>
    <summary type="text">Experimente estes três padrões úteis de programação em Dart no seu próximo app Flutter.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.8</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-8"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-8</id>
    <updated>2020-05-06T00:00:00.000Z</updated>
    <published>2020-05-06T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Ferramentas de pacotes mais rápidas, nova ferramenta para garantir que as dependências nunca fiquem desatualizadas</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Estudantes: participem de um projeto Dart no Google Summer of Code 2020</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/students-join-a-dart-project-for-google-summer-of-code-2020"/>
    <id>https://dartbrasil.dev/blog/students-join-a-dart-project-for-google-summer-of-code-2020</id>
    <updated>2020-02-27T00:00:00.000Z</updated>
    <published>2020-02-27T00:00:00.000Z</published>
    <author>
      <name>Jonas Finnemann Jensen</name>
    </author>
    <summary type="text">O Google Summer of Code é um programa global focado em trazer estudantes de desenvolvimento para o desenvolvimento de software open source. Estudantes…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Programação assíncrona no Dart: Streams</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-asynchronous-programming-streams"/>
    <id>https://dartbrasil.dev/blog/dart-asynchronous-programming-streams</id>
    <updated>2020-02-11T00:00:00.000Z</updated>
    <published>2020-02-11T00:00:00.000Z</published>
    <author>
      <name>Kathy Walrath</name>
    </author>
    <summary type="text">Este artigo aborda um dos fundamentos da programação reativa: streams, que são objetos do tipo Stream.</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Variância no nível de declaração do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-declaration-site-variance"/>
    <id>https://dartbrasil.dev/blog/dart-declaration-site-variance</id>
    <updated>2019-12-19T00:00:00.000Z</updated>
    <published>2019-12-19T00:00:00.000Z</published>
    <author>
      <name>Kallen Tu</name>
    </author>
    <summary type="text">Um mergulho profundo em um recurso experimental</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">A vida de estagiário no Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/life-as-a-dart-intern"/>
    <id>https://dartbrasil.dev/blog/life-as-a-dart-intern</id>
    <updated>2019-12-19T00:00:00.000Z</updated>
    <published>2019-12-19T00:00:00.000Z</published>
    <author>
      <name>Kallen Tu</name>
    </author>
    <summary type="text">Neste post complementar a “Variância no nível de declaração do Dart”, conheça a experiência de um estagiário na equipe Dart do Google.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.7: um Dart mais seguro e expressivo</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-7-a-safer-more-expressive-dart"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-7-a-safer-more-expressive-dart</id>
    <updated>2019-12-11T00:00:00.000Z</updated>
    <published>2019-12-11T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Hoje anunciamos o lançamento estável do SDK do Dart 2.7, com novas capacidades para desenvolvedores. Foi um ano agitado para o Dart…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Um DartPad.dev totalmente novo, com suporte a Flutter</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/a-brand-new-dartpad-dev-with-flutter-support"/>
    <id>https://dartbrasil.dev/blog/a-brand-new-dartpad-dev-with-flutter-support</id>
    <updated>2019-12-04T00:00:00.000Z</updated>
    <published>2019-12-04T00:00:00.000Z</published>
    <author>
      <name>John Ryan</name>
    </author>
    <summary type="text">Hoje estamos anunciando uma grande atualização do DartPad.dev, com visual novo e suporte ao popular toolkit de UI Flutter.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.6 com dart2native: compile Dart para executáveis nativos autocontidos</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-6-with-dart2native-compile-dart-to-self-contained-native-executables"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-6-with-dart2native-compile-dart-to-self-contained-native-executables</id>
    <updated>2019-11-05T00:00:00.000Z</updated>
    <published>2019-11-05T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Anunciando o Dart 2.6, com o dart2native para compilar aplicações Dart em executáveis nativos autocontidos para Windows, macOS e Linux</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Fundamentos dos métodos de extensão do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-extension-method-fundamentals"/>
    <id>https://dartbrasil.dev/blog/dart-extension-method-fundamentals</id>
    <updated>2019-11-05T00:00:00.000Z</updated>
    <published>2019-11-05T00:00:00.000Z</published>
    <author>
      <name>Lasse Reichstein Holst Nielsen</name>
    </author>
    <summary type="text">Conheça as considerações de design por trás dos métodos de extensão, um novo recurso que chegará em uma versão futura do SDK do Dart</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando publishers verificados no pub.dev</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-verified-publishers-on-pub-dev"/>
    <id>https://dartbrasil.dev/blog/announcing-verified-publishers-on-pub-dev</id>
    <updated>2019-10-10T00:00:00.000Z</updated>
    <published>2019-10-10T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Hoje anunciamos um novo recurso de ‘publishers verificados’ no pub.dev, o repositório de pacotes do Dart</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Programação assíncrona em Dart: Futures</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-asynchronous-programming-futures"/>
    <id>https://dartbrasil.dev/blog/dart-asynchronous-programming-futures</id>
    <updated>2019-09-18T00:00:00.000Z</updated>
    <published>2019-09-18T00:00:00.000Z</published>
    <author>
      <name>Kathy Walrath</name>
    </author>
    <summary type="text">Uma das APIs mais básicas que o Dart tem para programação assíncrona são os futures, objetos do tipo Future. Na maior parte, os futures do Dart são…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.5: desenvolvimento turbinado</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-5-super-charged-development"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-5-super-charged-development</id>
    <updated>2019-09-10T00:00:00.000Z</updated>
    <published>2019-09-10T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Hoje anunciamos o lançamento stable do SDK do Dart 2.5, que inclui previews técnicos de dois grandes novos recursos para desenvolvedores: ML…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Decisão sobre a sintaxe de nulabilidade do Dart: a?[b] ou a?.[b]</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-nullability-syntax-decision-a-b-or-a-b"/>
    <id>https://dartbrasil.dev/blog/dart-nullability-syntax-decision-a-b-or-a-b</id>
    <updated>2019-08-26T00:00:00.000Z</updated>
    <published>2019-08-26T00:00:00.000Z</published>
    <author>
      <name>Kathy Walrath</name>
    </author>
    <summary type="text">O Dart está redesenhando seu sistema de tipos para que cada tipo seja anulável (expressões desse tipo podem ter o valor null) ou não anulável…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Programação assíncrona no Dart: Isolates e event loops</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-asynchronous-programming-isolates-and-event-loops"/>
    <id>https://dartbrasil.dev/blog/dart-asynchronous-programming-isolates-and-event-loops</id>
    <updated>2019-07-25T00:00:00.000Z</updated>
    <published>2019-07-25T00:00:00.000Z</published>
    <author>
      <name>Kathy Walrath</name>
    </author>
    <summary type="text">O Dart, apesar de ser uma linguagem de thread única, oferece suporte a futures, streams, trabalho em segundo plano e todas as outras coisas que você precisa para escrever de forma moderna, assíncrona e (no caso do Flutter) reativa…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Dart pedântico</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/pedantic-dart"/>
    <id>https://dartbrasil.dev/blog/pedantic-dart</id>
    <updated>2019-05-22T00:00:00.000Z</updated>
    <published>2019-05-22T00:00:00.000Z</published>
    <author>
      <name>David Morgan</name>
    </author>
    <summary type="text">No package:pedantic do Dart, estamos reunindo aos poucos uma lista de lints precisamente corretos que você pode aplicar ao seu código Dart.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.3: otimizado para construir interfaces de usuário</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-3-optimized-for-building-user-interfaces"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-3-optimized-for-building-user-interfaces</id>
    <updated>2019-05-08T00:00:00.000Z</updated>
    <published>2019-05-08T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Hoje anunciamos o lançamento stable do SDK do Dart 2.3, com novos recursos de linguagem que melhoram sua experiência de código ao desenvolver interfaces de usuário…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o suporte ao Windows para Dart no Travis CI</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-windows-support-for-dart-on-travis-ci"/>
    <id>https://dartbrasil.dev/blog/announcing-windows-support-for-dart-on-travis-ci</id>
    <updated>2019-04-15T00:00:00.000Z</updated>
    <published>2019-04-15T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Hoje, anunciamos que o Travis CI no Windows passa a oferecer suporte ao Dart SDK, para que você possa executar jobs de build e teste do Dart em todos os principais sistemas operacionais de desktop.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Tornando o Dart uma linguagem melhor para UI</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/making-dart-a-better-language-for-ui"/>
    <id>https://dartbrasil.dev/blog/making-dart-a-better-language-for-ui</id>
    <updated>2019-03-19T00:00:00.000Z</updated>
    <published>2019-03-19T00:00:00.000Z</published>
    <author>
      <name>Bob Nystrom</name>
    </author>
    <summary type="text">Na equipe do Dart, estamos ocupados implementando algumas mudanças na linguagem das quais gosto muito. Todas elas se relacionam a literais de coleção…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.2: código nativo mais rápido, suporte a set literals</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-2-faster-native-code-support-for-set-literals"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-2-faster-native-code-support-for-set-literals</id>
    <updated>2019-02-26T00:00:00.000Z</updated>
    <published>2019-02-26T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Hoje anunciamos o lançamento stable do SDK do Dart 2.2, uma atualização incremental do Dart 2 que oferece melhor desempenho de…</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2.1: melhor desempenho e usabilidade</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-1-improved-performance-usability"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-1-improved-performance-usability</id>
    <updated>2018-11-15T00:00:00.000Z</updated>
    <published>2018-11-15T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Hoje estamos anunciando o lançamento estável do Dart 2.1, uma atualização do Dart 2 com novos recursos de linguagem e melhorias de desempenho</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Future&lt;void> vs Future&lt;Null>, qual é a diferença?</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/future-void-vs-future-null-whats-the-difference"/>
    <id>https://dartbrasil.dev/blog/future-void-vs-future-null-whats-the-difference</id>
    <updated>2018-10-30T00:00:00.000Z</updated>
    <published>2018-10-30T00:00:00.000Z</published>
    <author>
      <name>Mike Fairhurst</name>
    </author>
    <summary type="text">Uma das melhorias legais que conseguimos fazer no Dart 2 (além de uma verificação estática melhor, segurança de tipos em tempo de execução, new/const opcionais, melhorias na biblioteca core e mais) é…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Descoberta melhorada no site de pacotes do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/improved-discovery-on-the-dart-package-site"/>
    <id>https://dartbrasil.dev/blog/improved-discovery-on-the-dart-package-site</id>
    <updated>2018-09-24T00:00:00.000Z</updated>
    <published>2018-09-24T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Em julho, falamos sobre as nossas mudanças no site de pacotes do Dart (http://pub.dartlang.org), que incluíram melhor suporte para analisar…</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Dart 2: O legado do `void`</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-2-legacy-of-the-void"/>
    <id>https://dartbrasil.dev/blog/dart-2-legacy-of-the-void</id>
    <updated>2018-08-30T00:00:00.000Z</updated>
    <published>2018-08-30T00:00:00.000Z</published>
    <author>
      <name>Matan Lurey</name>
    </author>
    <summary type="text">Uma das perguntas que mais vejo nas comunidades do StackOverflow, do Gitter e até nos canais de suporte internos do Google é a diferença entre…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2 estável e a plataforma web do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-stable-and-the-dart-web-platform"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-stable-and-the-dart-web-platform</id>
    <updated>2018-08-07T00:00:00.000Z</updated>
    <published>2018-08-07T00:00:00.000Z</published>
    <author>
      <name>Kevin Moore</name>
    </author>
    <summary type="text">Marca o renascimento do Dart como uma linguagem de programação mainstream para desenvolvimento mobile e web</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Preparando-se para o Dart 2 e deixando seus pacotes com boa aparência no site do Pub!</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/getting-ready-for-dart-2-and-making-your-packages-look-great-on-the-pub-site"/>
    <id>https://dartbrasil.dev/blog/getting-ready-for-dart-2-and-making-your-packages-look-great-on-the-pub-site</id>
    <updated>2018-07-20T00:00:00.000Z</updated>
    <published>2018-07-20T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Temos uma nova versão do Pub, o repositório de pacotes do Dart! Desta vez, focamos em preparar o lançamento estável do Dart 2.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Anúncio: ferramentas de IDE para o AngularDart 5</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcement-ide-tooling-for-angulardart-5"/>
    <id>https://dartbrasil.dev/blog/announcement-ide-tooling-for-angulardart-5</id>
    <updated>2018-03-27T00:00:00.000Z</updated>
    <published>2018-03-27T00:00:00.000Z</published>
    <author>
      <name>Mike Fairhurst</name>
    </author>
    <summary type="text">Dart é uma linguagem estaticamente tipada que conhecemos e adoramos, e o Dart 2 será ainda mais rigoroso com tipos. É por isso que ele é uma ótima…</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Anunciando o suporte oficial a gRPC para Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-official-grpc-support-for-dart"/>
    <id>https://dartbrasil.dev/blog/announcing-official-grpc-support-for-dart</id>
    <updated>2018-03-23T00:00:00.000Z</updated>
    <published>2018-03-23T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">gRPC é um framework RPC open source de alta performance. Ele oferece definições de serviço simples, é construído sobre HTTP/2 e tem suporte a…</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Anunciando o Dart 2: otimizado para o desenvolvimento client-side</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/announcing-dart-2-optimized-for-client-side-development"/>
    <id>https://dartbrasil.dev/blog/announcing-dart-2-optimized-for-client-side-development</id>
    <updated>2018-02-22T00:00:00.000Z</updated>
    <published>2018-02-22T00:00:00.000Z</published>
    <author>
      <name>Anders Thorhauge Sandholm</name>
    </author>
    <summary type="text">Hoje anunciamos o Dart 2, uma reformulação da linguagem otimizada de forma única para o desenvolvimento client-side, na web e no mobile.</summary>
    <category term="releases"/>
  </entry>
  <entry>
    <title type="text">Anote uma vez: AngularDart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/annotate-once-angulardart"/>
    <id>https://dartbrasil.dev/blog/annotate-once-angulardart</id>
    <updated>2017-08-31T00:00:00.000Z</updated>
    <published>2017-08-31T00:00:00.000Z</published>
    <author>
      <name>Leon Senft</name>
    </author>
    <summary type="text">Apresentando a herança de componentes</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Criando data binding no navegador</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/building-data-binding-in-the-browser"/>
    <id>https://dartbrasil.dev/blog/building-data-binding-in-the-browser</id>
    <updated>2017-07-04T00:00:00.000Z</updated>
    <published>2017-07-04T00:00:00.000Z</published>
    <author>
      <name>Matan Lurey</name>
    </author>
    <summary type="text">Data binding, ou seja, atualizar a view (normalmente a UI) a partir do código da sua aplicação é provavelmente o santo graal dos frameworks web para navegador —…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">O Dart ganha um sistema de tipos</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-gets-a-type-system"/>
    <id>https://dartbrasil.dev/blog/dart-gets-a-type-system</id>
    <updated>2017-07-04T00:00:00.000Z</updated>
    <published>2017-07-04T00:00:00.000Z</published>
    <author>
      <name>David Morgan</name>
    </author>
    <summary type="text">Alegrem-se, todos os fiéis, pois o Dart 2.0 está chegando, e ele tem tipos.</summary>
    <category term="announcements"/>
  </entry>
  <entry>
    <title type="text">Avançando rápido com valores imutáveis em Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/moving-fast-with-dart-immutable-values"/>
    <id>https://dartbrasil.dev/blog/moving-fast-with-dart-immutable-values</id>
    <updated>2017-06-30T00:00:00.000Z</updated>
    <published>2017-06-30T00:00:00.000Z</published>
    <author>
      <name>David Morgan</name>
    </author>
    <summary type="text">O built_value do Dart oferece valores imutáveis poderosos e práticos para Dart. Os valores podem ser imutáveis, mas o pacote não ficou parado…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Uma introdução à imutabilidade com Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/an-intro-to-immutability-with-dart"/>
    <id>https://dartbrasil.dev/blog/an-intro-to-immutability-with-dart</id>
    <updated>2017-04-24T00:00:00.000Z</updated>
    <published>2017-04-24T00:00:00.000Z</published>
    <author>
      <name>Matan Lurey</name>
    </author>
    <summary type="text">É impossível negar que imutabilidade é um assunto em alta na programação, especialmente na programação front-end. Bibliotecas como Immutable.js e…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Evoluindo a PoC do REPL do Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/evolving-the-dart-repl-poc"/>
    <id>https://dartbrasil.dev/blog/evolving-the-dart-repl-poc</id>
    <updated>2017-04-19T00:00:00.000Z</updated>
    <published>2017-04-19T00:00:00.000Z</published>
    <author>
      <name>Andreas Kirsch</name>
    </author>
    <summary type="text">Hackeando com Dart</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Tornando um app web em Dart disponível offline: 3 linhas de código</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/making-a-dart-web-app-offline-capable-3-lines-of-code"/>
    <id>https://dartbrasil.dev/blog/making-a-dart-web-app-offline-capable-3-lines-of-code</id>
    <updated>2017-03-28T00:00:00.000Z</updated>
    <published>2017-03-28T00:00:00.000Z</published>
    <author>
      <name>István Soós</name>
    </author>
    <summary type="text">Você já tentou carregar um aplicativo web (talvez um jogo ou um conversor de medidas) e não conseguiu usá-lo porque a rede estava fora…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Google Maps com AngularDart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/google-maps-with-angulardart"/>
    <id>https://dartbrasil.dev/blog/google-maps-with-angulardart</id>
    <updated>2017-02-23T00:00:00.000Z</updated>
    <published>2017-02-23T00:00:00.000Z</published>
    <author>
      <name>István Soós</name>
    </author>
    <summary type="text">Neste artigo vamos integrar o Google Maps a uma aplicação AngularDart. O app calcula a distância do grande círculo…</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">Uma PoC de REPL para Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/a-dart-repl-poc"/>
    <id>https://dartbrasil.dev/blog/a-dart-repl-poc</id>
    <updated>2017-01-17T00:00:00.000Z</updated>
    <published>2017-01-17T00:00:00.000Z</published>
    <author>
      <name>Andreas Kirsch</name>
    </author>
    <summary type="text">Hackeando com Dart</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Dart-on-LLVM</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/dart-on-llvm"/>
    <id>https://dartbrasil.dev/blog/dart-on-llvm</id>
    <updated>2017-01-11T00:00:00.000Z</updated>
    <published>2017-01-11T00:00:00.000Z</published>
    <author>
      <name>Erik Corry</name>
    </author>
    <summary type="text">Esta é a história de um experimento para compilar a linguagem Dart usando o framework de compilador LLVM. À primeira vista isso parece totalmente inútil…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Criando um app de chat em Dart</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/building-a-chat-app-in-dart"/>
    <id>https://dartbrasil.dev/blog/building-a-chat-app-in-dart</id>
    <updated>2016-12-14T00:00:00.000Z</updated>
    <published>2016-12-14T00:00:00.000Z</published>
    <author>
      <name>David Morgan</name>
    </author>
    <summary type="text">Depois de cobrir a fundo o básico dos pacotes “built”, agora estou pronto para elevar o nível mostrando-os em ação.</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">built_value do Dart para Serialização</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/darts-built-value-for-serialization"/>
    <id>https://dartbrasil.dev/blog/darts-built-value-for-serialization</id>
    <updated>2016-12-07T00:00:00.000Z</updated>
    <published>2016-12-07T00:00:00.000Z</published>
    <author>
      <name>David Morgan</name>
    </author>
    <summary type="text">Na semana passada apresentei o built_value para modelos de objetos imutáveis. Vimos como definir modelos de objetos no built_value; eles são imutáveis, fáceis de usar e…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">StageXL 1.0</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/stagexl-1-0"/>
    <id>https://dartbrasil.dev/blog/stagexl-1-0</id>
    <updated>2016-12-03T00:00:00.000Z</updated>
    <published>2016-12-03T00:00:00.000Z</published>
    <author>
      <name>Bernhard Pichler</name>
    </author>
    <summary type="text">Um motor de renderização 2D rápido para HTML5 e Dart.</summary>
    <category term="other"/>
  </entry>
  <entry>
    <title type="text">built_value do Dart para Modelos de Objetos Imutáveis</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/darts-built-value-for-immutable-object-models"/>
    <id>https://dartbrasil.dev/blog/darts-built-value-for-immutable-object-models</id>
    <updated>2016-11-30T00:00:00.000Z</updated>
    <published>2016-11-30T00:00:00.000Z</published>
    <author>
      <name>David Morgan</name>
    </author>
    <summary type="text">Na semana passada escrevi sobre built_collection. Terminei observando que, para realmente aproveitar coleções imutáveis, você precisa de valores imutáveis…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">built_collection do Dart para Coleções Imutáveis</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/darts-built-collection-for-immutable-collections"/>
    <id>https://dartbrasil.dev/blog/darts-built-collection-for-immutable-collections</id>
    <updated>2016-11-24T00:00:00.000Z</updated>
    <published>2016-11-24T00:00:00.000Z</published>
    <author>
      <name>David Morgan</name>
    </author>
    <summary type="text">Há um mês, eu falei na Dart Developer Summit sobre modelos de objetos com source_gen (vídeo). Mencionei alguns pacotes e técnicas que merecem…</summary>
    <category term="deep-dive"/>
  </entry>
  <entry>
    <title type="text">Por que estou entrando na equipe do Dart, de todos os lugares</title>
    <link rel="alternate" type="text/html" href="https://dartbrasil.dev/blog/why-i-m-joining-the-dart-team-of-all-places"/>
    <id>https://dartbrasil.dev/blog/why-i-m-joining-the-dart-team-of-all-places</id>
    <updated>2016-01-07T00:00:00.000Z</updated>
    <published>2016-01-07T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">Duas semanas atrás, fui transferido para a equipe do Dart. Para muita gente, foi uma mudança de carreira óbvia, mas houve quem ficasse genuinamente surpreso.</summary>
    <category term="other"/>
  </entry>
</feed>