<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">The Flutter Blog</title>
  <subtitle type="text">Build beautiful native apps in record time</subtitle>
  <id>https://flutter.dev/blog/feed.xml</id>
  <link rel="self" type="application/atom+xml" href="https://flutter.dev/blog/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://flutter.dev/blog"/>
  <updated>2026-07-01T00:00:00.000Z</updated>
  <author>
    <name>Flutter Team</name>
  </author>
  <entry>
    <title type="text">Learning faster with Antigravity</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/learning-faster-with-antigravity"/>
    <id>https://flutter.dev/blog/learning-faster-with-antigravity</id>
    <updated>2026-07-01T00:00:00.000Z</updated>
    <published>2026-07-01T00:00:00.000Z</published>
    <author>
      <name>Andrew Brogdon</name>
    </author>
    <summary type="text">Creating Flutter frontends for ADK</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Vibe once, run anywhere with Antigravity and Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/vibe-once-run-anywhere-with-antigravity-and-flutter"/>
    <id>https://flutter.dev/blog/vibe-once-run-anywhere-with-antigravity-and-flutter</id>
    <updated>2026-06-29T00:00:00.000Z</updated>
    <published>2026-06-29T00:00:00.000Z</published>
    <author>
      <name>Craig Labenz</name>
    </author>
    <author>
      <name>Rody Davis</name>
    </author>
    <summary type="text">How Flutter and Antigravity helped build and launch an asteroid landing game.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">How we built a Flutter-powered AI coffee shop</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-we-built-a-flutter-powered-ai-coffee-shop"/>
    <id>https://flutter.dev/blog/how-we-built-a-flutter-powered-ai-coffee-shop</id>
    <updated>2026-06-22T00:00:00.000Z</updated>
    <published>2026-06-22T00:00:00.000Z</published>
    <author>
      <name>Craig Labenz</name>
    </author>
    <summary type="text">If you start giving away coffee, people will show up.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Flutter Q2 survey</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-q2-survey"/>
    <id>https://flutter.dev/blog/flutter-q2-survey</id>
    <updated>2026-06-15T00:00:00.000Z</updated>
    <published>2026-06-15T00:00:00.000Z</published>
    <author>
      <name>Shams Zakhour</name>
    </author>
    <summary type="text">Just a reminder! Please take the Flutter Q2 survey! The survey closes at the end of day on Friday, June 19th.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">That’s a wrap: Everything Flutter at Google I/O 2026</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/thats-a-wrap-everything-flutter-at-google-i-o-2026"/>
    <id>https://flutter.dev/blog/thats-a-wrap-everything-flutter-at-google-i-o-2026</id>
    <updated>2026-05-28T00:00:00.000Z</updated>
    <published>2026-05-28T00:00:00.000Z</published>
    <author>
      <name>Emma Twersky</name>
    </author>
    <summary type="text">What a week! Google I/O 2026 is officially in the books. It's time to recap the whirlwind of updates for the Flutter and Dart communities.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.44</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-44"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-44</id>
    <updated>2026-05-20T00:00:00.000Z</updated>
    <published>2026-05-20T00:00:00.000Z</published>
    <author>
      <name>Khanh Nguyen</name>
    </author>
    <summary type="text">Empowering developers at Google I/O 2026</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Flutter’s multiplatform value for agentic development</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutters-multiplatform-value-for-agentic-development"/>
    <id>https://flutter.dev/blog/flutters-multiplatform-value-for-agentic-development</id>
    <updated>2026-05-18T00:00:00.000Z</updated>
    <published>2026-05-18T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">The fundamental value of multiplatform development with Flutter lies in building apps that support multiple platforms with just a single, shared codebase.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">New updates to A2UI and Flutter’s GenUI package</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/new-updates-to-a2ui-and-flutters-genui-package"/>
    <id>https://flutter.dev/blog/new-updates-to-a2ui-and-flutters-genui-package</id>
    <updated>2026-05-14T00:00:00.000Z</updated>
    <published>2026-05-14T00:00:00.000Z</published>
    <author>
      <name>Andrew Brogdon</name>
    </author>
    <summary type="text">Explore updates to A2UI and Flutter's GenUI package for building dynamic, agent-generated interfaces.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Introducing Skills for Dart and Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/introducing-skills-for-dart-and-flutter"/>
    <id>https://flutter.dev/blog/introducing-skills-for-dart-and-flutter</id>
    <updated>2026-05-06T00:00:00.000Z</updated>
    <published>2026-05-06T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Improving AI with domain expertise</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Saying goodbye to CocoaPods: Swift Package Manager is soon the default in Flutter!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/saying-goodbye-to-cocoapods-swift-package-manager-is-soon-the-default-in-flutter"/>
    <id>https://flutter.dev/blog/saying-goodbye-to-cocoapods-swift-package-manager-is-soon-the-default-in-flutter</id>
    <updated>2026-04-30T00:00:00.000Z</updated>
    <published>2026-04-30T00:00:00.000Z</published>
    <author>
      <name>Jenn Magder</name>
    </author>
    <summary type="text">Starting with Flutter 3.44, Swift Package Manager replaces CocoaPods as the default dependency manager for iOS and macOS apps.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">That’s a wrap: Everything Flutter at Google Cloud Next</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/thats-a-wrap-everything-flutter-at-google-cloud-next"/>
    <id>https://flutter.dev/blog/thats-a-wrap-everything-flutter-at-google-cloud-next</id>
    <updated>2026-04-27T00:00:00.000Z</updated>
    <published>2026-04-27T00:00:00.000Z</published>
    <author>
      <name>Emma Twersky</name>
    </author>
    <summary type="text">Catch up on Flutter sessions, demos, and community highlights from Google Cloud Next.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">We rebuilt Flutter’s websites with Dart and Jaspr</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/we-rebuilt-flutters-websites-with-dart-and-jaspr"/>
    <id>https://flutter.dev/blog/we-rebuilt-flutters-websites-with-dart-and-jaspr</id>
    <updated>2026-04-15T00:00:00.000Z</updated>
    <published>2026-04-15T00:00:00.000Z</published>
    <author>
      <name>Parker Lougheed</name>
    </author>
    <summary type="text">Dive into why and how the Flutter team rebuilt their web presence with Dart and Jaspr.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Come meet the Flutter core team on tour in 2026</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/come-meet-the-flutter-core-team-on-tour-in-2026"/>
    <id>https://flutter.dev/blog/come-meet-the-flutter-core-team-on-tour-in-2026</id>
    <updated>2026-04-14T00:00:00.000Z</updated>
    <published>2026-04-14T00:00:00.000Z</published>
    <author>
      <name>Emma Twersky</name>
    </author>
    <summary type="text">Find out where to meet the Flutter team at Google Cloud Next, Google I/O, and community events in 2026.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Flutter’s Material and Cupertino code freeze</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutters-material-and-cupertino-code-freeze"/>
    <id>https://flutter.dev/blog/flutters-material-and-cupertino-code-freeze</id>
    <updated>2026-04-07T00:00:00.000Z</updated>
    <published>2026-04-07T00:00:00.000Z</published>
    <author>
      <name>Justin McCandless</name>
    </author>
    <summary type="text">We've been hard at work preparing to decouple Material and Cupertino from the Framework, and now our first major milestone has arrived!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">How Dart and Flutter are thinking about AI in 2026</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-dart-and-flutter-are-thinking-about-ai-in-2026"/>
    <id>https://flutter.dev/blog/how-dart-and-flutter-are-thinking-about-ai-in-2026</id>
    <updated>2026-04-01T00:00:00.000Z</updated>
    <published>2026-04-01T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Our data-driven and honest thoughts on how our teams approach Dart and Flutter + AI in 2026.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">20 apps in 20 days with Flutter and Antigravity</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/20-apps-in-20-days-with-flutter-and-antigravity"/>
    <id>https://flutter.dev/blog/20-apps-in-20-days-with-flutter-and-antigravity</id>
    <updated>2026-03-05T00:00:00.000Z</updated>
    <published>2026-03-05T00:00:00.000Z</published>
    <author>
      <name>Kevin Lamenzo</name>
    </author>
    <summary type="text">Why I stopped planning and started building.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Flutter &amp; Dart’s 2026 roadmap</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-darts-2026-roadmap"/>
    <id>https://flutter.dev/blog/flutter-darts-2026-roadmap</id>
    <updated>2026-02-24T00:00:00.000Z</updated>
    <published>2026-02-24T00:00:00.000Z</published>
    <author>
      <name>Emma Twersky</name>
    </author>
    <summary type="text">Transparency is a core goal of the Flutter open source project, and today we're happy to share our roadmap for the next generation of apps.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.41</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-41"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-41</id>
    <updated>2026-02-11T00:00:00.000Z</updated>
    <published>2026-02-11T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Empowering the community</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Announcing our new Dart and Flutter Getting Started experience</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-our-new-dart-and-flutter-getting-started-experience"/>
    <id>https://flutter.dev/blog/announcing-our-new-dart-and-flutter-getting-started-experience</id>
    <updated>2026-02-03T00:00:00.000Z</updated>
    <published>2026-02-03T00:00:00.000Z</published>
    <author>
      <name>Eric Windmill</name>
    </author>
    <summary type="text">Explore the redesigned Dart and Flutter getting-started experience, built to "Improve the lives of Dart and Flutter developers."</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Jaime’s build context: Prompt engineering as infrastructure</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/jaimes-build-context-prompt-engineering-as-infrastructure"/>
    <id>https://flutter.dev/blog/jaimes-build-context-prompt-engineering-as-infrastructure</id>
    <updated>2026-01-23T00:00:00.000Z</updated>
    <published>2026-01-23T00:00:00.000Z</published>
    <author>
      <name>Jaime Wren</name>
    </author>
    <summary type="text">Learn how reproducible systems, versioned prompts, and shared skills support reliable agentic development.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">The Top Ten Highlights from Flutter &amp; Dart in 2025</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/the-top-ten-highlights-from-flutter-dart-in-2025"/>
    <id>https://flutter.dev/blog/the-top-ten-highlights-from-flutter-dart-in-2025</id>
    <updated>2025-12-17T00:00:00.000Z</updated>
    <published>2025-12-17T00:00:00.000Z</published>
    <author>
      <name>Emma Twersky</name>
    </author>
    <summary type="text">Review ten highlights from Flutter and Dart in 2025, including releases, tooling, AI, and community milestones.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Jaime’s build context: A Flutter developer’s thoughts about Antigravity + Tips!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/jaimes-build-context-a-flutter-developer-s-thoughts-about-antigravity-tips"/>
    <id>https://flutter.dev/blog/jaimes-build-context-a-flutter-developer-s-thoughts-about-antigravity-tips</id>
    <updated>2025-12-09T00:00:00.000Z</updated>
    <published>2025-12-09T00:00:00.000Z</published>
    <author>
      <name>Jaime Wren</name>
    </author>
    <summary type="text">A long-time developer tooling software engineer shares lessons and practical tips for building apps with Antigravity.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Rich and dynamic user interfaces with Flutter and generative UI</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/rich-and-dynamic-user-interfaces-with-flutter-and-generative-ui"/>
    <id>https://flutter.dev/blog/rich-and-dynamic-user-interfaces-with-flutter-and-generative-ui</id>
    <updated>2025-11-18T00:00:00.000Z</updated>
    <published>2025-11-18T00:00:00.000Z</published>
    <author>
      <name>Abdallah W Shaban</name>
    </author>
    <summary type="text">We're thrilled to introduce GenUI SDK for Flutter, now available in alpha on pub.dev.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 3.38 &amp; Dart 3.10: Building the future of apps</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-3-38-dart-3-10-building-the-future-of-apps"/>
    <id>https://flutter.dev/blog/announcing-flutter-3-38-dart-3-10-building-the-future-of-apps</id>
    <updated>2025-11-12T00:00:00.000Z</updated>
    <published>2025-11-12T00:00:00.000Z</published>
    <author>
      <name>Emma Twersky</name>
    </author>
    <summary type="text">Explore Flutter 3.38 and Dart 3.10 updates for building faster, more capable multiplatform apps.</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.38</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-38"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-38</id>
    <updated>2025-11-12T00:00:00.000Z</updated>
    <published>2025-11-12T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Write less, see more, build faster</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Meet the Flutter Extension for Gemini CLI</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/meet-the-flutter-extension-for-gemini-cli"/>
    <id>https://flutter.dev/blog/meet-the-flutter-extension-for-gemini-cli</id>
    <updated>2025-10-08T00:00:00.000Z</updated>
    <published>2025-10-08T00:00:00.000Z</published>
    <author>
      <name>John Ryan</name>
    </author>
    <summary type="text">Build high quality, feature rich apps with the new Flutter Extension for Gemini CLI</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.35</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-35"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-35</id>
    <updated>2025-08-14T00:00:00.000Z</updated>
    <published>2025-08-14T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Hot Reload, Widget Previews, and More</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Supercharge Your Dart &amp; Flutter Development Experience with the Dart MCP Server</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/supercharge-your-dart-flutter-development-experience-with-the-dart-mcp-server"/>
    <id>https://flutter.dev/blog/supercharge-your-dart-flutter-development-experience-with-the-dart-mcp-server</id>
    <updated>2025-07-23T00:00:00.000Z</updated>
    <published>2025-07-23T00:00:00.000Z</published>
    <author>
      <name>Ander Dobo</name>
    </author>
    <summary type="text">Learn how the Dart MCP server connects AI assistants with Dart and Flutter development tools and project context.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Unleash new AI capabilities for Flutter in Firebase Studio</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/unleash-new-ai-capabilities-for-flutter-in-firebase-studio"/>
    <id>https://flutter.dev/blog/unleash-new-ai-capabilities-for-flutter-in-firebase-studio</id>
    <updated>2025-07-23T00:00:00.000Z</updated>
    <published>2025-07-23T00:00:00.000Z</published>
    <author>
      <name>Amanda Fitch</name>
    </author>
    <summary type="text">Flutter development just got a lot smarter in Firebase Studio!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Dart &amp; Flutter momentum at Google I/O 2025</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/dart-flutter-momentum-at-google-i-o-2025"/>
    <id>https://flutter.dev/blog/dart-flutter-momentum-at-google-i-o-2025</id>
    <updated>2025-05-21T00:00:00.000Z</updated>
    <published>2025-05-21T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Catch up on Flutter and Dart announcements from Google I/O 2025, including new releases, tools, and ecosystem momentum.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Flutter’s path towards seamless interop</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutters-path-towards-seamless-interop"/>
    <id>https://flutter.dev/blog/flutters-path-towards-seamless-interop</id>
    <updated>2025-05-20T00:00:00.000Z</updated>
    <published>2025-05-20T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Learn about Flutter's early access program for direct native interoperability with FFIgen and JNIgen.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Gemini in Android Studio now speaks fluent Flutter!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/gemini-in-android-studio-now-speaks-fluent-flutter"/>
    <id>https://flutter.dev/blog/gemini-in-android-studio-now-speaks-fluent-flutter</id>
    <updated>2025-05-20T00:00:00.000Z</updated>
    <published>2025-05-20T00:00:00.000Z</published>
    <author>
      <name>Ander Dobo</name>
    </author>
    <summary type="text">Explore new Flutter support in Gemini in Android Studio and how it helps developers build, troubleshoot, and learn.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.32</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-32"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-32</id>
    <updated>2025-05-20T00:00:00.000Z</updated>
    <published>2025-05-20T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Hot reload on web, native fidelity, and deeper integrations</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Learn how to build agentic apps with Flutter, Angular, Firebase, and Vertex AI</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/learn-how-to-build-agentic-apps-with-flutter-angular-firebase-and-vertex-ai"/>
    <id>https://flutter.dev/blog/learn-how-to-build-agentic-apps-with-flutter-angular-firebase-and-vertex-ai</id>
    <updated>2025-04-24T00:00:00.000Z</updated>
    <published>2025-04-24T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">The way we build applications is evolving. Imagine apps that don't just respond to user input but proactively assist, automate tasks, and create entirely new kinds of experiences.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Flutter 2025 roadmap update</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-2025-roadmap-update"/>
    <id>https://flutter.dev/blog/flutter-2025-roadmap-update</id>
    <updated>2025-04-02T00:00:00.000Z</updated>
    <published>2025-04-02T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Explore Flutter's 2025 roadmap and the team's priorities for the framework, tooling, platforms, and developer experience.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.29</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-29"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-29</id>
    <updated>2025-02-12T00:00:00.000Z</updated>
    <published>2025-02-12T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Enhancing Performance and Fidelity Across Platforms</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter AI Toolkit</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-ai-toolkit"/>
    <id>https://flutter.dev/blog/announcing-flutter-ai-toolkit</id>
    <updated>2024-12-17T00:00:00.000Z</updated>
    <published>2024-12-17T00:00:00.000Z</published>
    <author>
      <name>Amanda Fitch</name>
    </author>
    <summary type="text">Want AI chat in your Flutter app? This toolkit makes it easy.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Celebrating Flutter’s “Production Era”</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/celebrating-flutters-production-era"/>
    <id>https://flutter.dev/blog/celebrating-flutters-production-era</id>
    <updated>2024-12-17T00:00:00.000Z</updated>
    <published>2024-12-17T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">See how teams use Flutter in production an explore the product updates announced at #FlutterInProduction.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Video &amp; web ad support in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/video-web-ad-support-in-flutter"/>
    <id>https://flutter.dev/blog/video-web-ad-support-in-flutter</id>
    <updated>2024-12-17T00:00:00.000Z</updated>
    <published>2024-12-17T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">Learn about video and web ad support in the Google Mobile Ads plugins for Flutter.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.27</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-27"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-27</id>
    <updated>2024-12-11T00:00:00.000Z</updated>
    <published>2024-12-11T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Elevating App Development with Impeller, Cupertino Updates, and More</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Tune in for #FlutterInProduction — coming soon to a screen near you!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/tune-in-for-flutterinproduction-coming-soon-to-a-screen-near-you"/>
    <id>https://flutter.dev/blog/tune-in-for-flutterinproduction-coming-soon-to-a-screen-near-you</id>
    <updated>2024-12-03T00:00:00.000Z</updated>
    <published>2024-12-03T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Mark your calendars and be sure to tune into #FlutterInProduction at 11:00am PT on December 17, 2024.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Prospera: using Flutter to bring AI to the frontline of sales</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/prospera-using-flutter-to-bring-ai-to-the-frontline-of-sales"/>
    <id>https://flutter.dev/blog/prospera-using-flutter-to-bring-ai-to-the-frontline-of-sales</id>
    <updated>2024-11-21T00:00:00.000Z</updated>
    <published>2024-11-21T00:00:00.000Z</published>
    <author>
      <name>Todd Volkert</name>
    </author>
    <summary type="text">Explore how Prospera uses Flutter and Gemini to give sales teams AI-powered insights in the field.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 3.24 and Dart 3.5</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-3-24-and-dart-3-5"/>
    <id>https://flutter.dev/blog/announcing-flutter-3-24-and-dart-3-5</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">An early look at Flutter GPU, web enhancements, and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Getting started with Flutter GPU</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/getting-started-with-flutter-gpu"/>
    <id>https://flutter.dev/blog/getting-started-with-flutter-gpu</id>
    <updated>2024-08-06T00:00:00.000Z</updated>
    <published>2024-08-06T00:00:00.000Z</published>
    <author>
      <name>Brandon DeRosier</name>
    </author>
    <summary type="text">Build custom renderers and render 3D scenes in Flutter.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.24</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-24"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-24</id>
    <updated>2024-08-06T00:00:00.000Z</updated>
    <published>2024-08-06T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Unleashing Flutter GPU, Multi-View Embedding, and More</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">How we built it: Creating the I/O Crossword puzzle, powered by AI</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-we-built-it-creating-the-i-o-crossword-puzzle-powered-by-ai"/>
    <id>https://flutter.dev/blog/how-we-built-it-creating-the-i-o-crossword-puzzle-powered-by-ai</id>
    <updated>2024-06-26T00:00:00.000Z</updated>
    <published>2024-06-26T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">Adding a fun, helpful twist to a classic word game with Flutter, Firebase Genkit, and the Gemini API</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">All the Flutter news from a busy Google I/O 2024</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/all-the-flutter-news-from-a-busy-google-i-o-2024"/>
    <id>https://flutter.dev/blog/all-the-flutter-news-from-a-busy-google-i-o-2024</id>
    <updated>2024-05-30T00:00:00.000Z</updated>
    <published>2024-05-30T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Catch up on all the big product updates, new resources, and success stories announced at Google I/O 2024</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Announcing the winners of the Global Gamers Challenge</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-the-winners-of-the-global-gamers-challenge"/>
    <id>https://flutter.dev/blog/announcing-the-winners-of-the-global-gamers-challenge</id>
    <updated>2024-05-14T00:00:00.000Z</updated>
    <published>2024-05-14T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Our 10 top projects, and how to stay involved with sustainability games</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Landing Flutter 3.22 and Dart 3.4 at Google I/O 2024</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/landing-flutter-3-22-and-dart-3-4-at-google-i-o-2024"/>
    <id>https://flutter.dev/blog/landing-flutter-3-22-and-dart-3-4-at-google-i-o-2024</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">Major milestones for Flutter web apps, graphics performance upgrades, productivity experiments, and more</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.22</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-22"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-22</id>
    <updated>2024-05-14T00:00:00.000Z</updated>
    <published>2024-05-14T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">WebAssembly, Graphics rendering enhancements, and more options for AI integration</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Cross Platform development with Flutter — How Google Classroom gets teachers and students on the…</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/cross-platform-development-with-flutter-how-google-classroom-gets-teachers-and-students-on-the"/>
    <id>https://flutter.dev/blog/cross-platform-development-with-flutter-how-google-classroom-gets-teachers-and-students-on-the</id>
    <updated>2024-05-07T00:00:00.000Z</updated>
    <published>2024-05-07T00:00:00.000Z</published>
    <author>
      <name>Craig Labenz</name>
    </author>
    <summary type="text">Explore how Google Classroom uses Flutter to deliver a consistent experience for teachers and students across platforms.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Best practices for optimizing Flutter web loading speed</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/best-practices-for-optimizing-flutter-web-loading-speed"/>
    <id>https://flutter.dev/blog/best-practices-for-optimizing-flutter-web-loading-speed</id>
    <updated>2024-05-06T00:00:00.000Z</updated>
    <published>2024-05-06T00:00:00.000Z</published>
    <author>
      <name>Cheng Lin</name>
    </author>
    <summary type="text">Explore strategies for reducing Flutter web app load times and improving the user experience.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Accessibility in Flutter on the Web</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/accessibility-in-flutter-on-the-web"/>
    <id>https://flutter.dev/blog/accessibility-in-flutter-on-the-web</id>
    <updated>2024-04-16T00:00:00.000Z</updated>
    <published>2024-04-16T00:00:00.000Z</published>
    <author>
      <name>Thomas Steiner</name>
    </author>
    <summary type="text">How Flutter aims to make canvas-rendered apps accessible to users of assistive technologies</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Flutter and Dart at Google Cloud Next</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-and-dart-at-google-cloud-next"/>
    <id>https://flutter.dev/blog/flutter-and-dart-at-google-cloud-next</id>
    <updated>2024-04-16T00:00:00.000Z</updated>
    <published>2024-04-16T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Catch up on Flutter and Dart sessions, announcements, and community highlights from Google Cloud Next.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Global Gamers Challenge: Top 20 Revealed!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/global-gamers-challenge-top-20-revealed"/>
    <id>https://flutter.dev/blog/global-gamers-challenge-top-20-revealed</id>
    <updated>2024-04-04T00:00:00.000Z</updated>
    <published>2024-04-04T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">The Global Gamers Challenge is nearing its conclusion, and it's time to unveil the 20 projects progressing to the final round of judging.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Flutter takes the stage at GDC</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-takes-the-stage-at-gdc"/>
    <id>https://flutter.dev/blog/flutter-takes-the-stage-at-gdc</id>
    <updated>2024-03-20T00:00:00.000Z</updated>
    <published>2024-03-20T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">Last year saw a major update to the Flutter Casual Games toolkit. This week, Flutter made its debut at the Game Developers Conference (GDC)…</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">How Flutter facilitates collaboration between designers and developers at L+R</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-flutter-facilitates-collaboration-between-designers-and-developers-at-l-r"/>
    <id>https://flutter.dev/blog/how-flutter-facilitates-collaboration-between-designers-and-developers-at-l-r</id>
    <updated>2024-02-19T00:00:00.000Z</updated>
    <published>2024-02-19T00:00:00.000Z</published>
    <author>
      <name>Ivan Leider</name>
    </author>
    <summary type="text">Learn how L+R used Flutter to improve collaboration between designers and developers while building a Global Citizen app.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Harness the Gemini API in your Dart and Flutter Apps</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/harness-the-gemini-api-in-your-dart-and-flutter-apps"/>
    <id>https://flutter.dev/blog/harness-the-gemini-api-in-your-dart-and-flutter-apps</id>
    <updated>2024-02-15T00:00:00.000Z</updated>
    <published>2024-02-15T00:00:00.000Z</published>
    <author>
      <name>Ander Dobo</name>
    </author>
    <summary type="text">Introducing the Google AI Dart SDK</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Sharing Flutter’s 2024 roadmap</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/sharing-flutters-2024-roadmap"/>
    <id>https://flutter.dev/blog/sharing-flutters-2024-roadmap</id>
    <updated>2024-02-15T00:00:00.000Z</updated>
    <published>2024-02-15T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Explore Flutter's 2024 roadmap and the team's priorities for the framework, platforms, tooling, and developer experience.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Starting 2024 strong with Flutter and Dart</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/starting-2024-strong-with-flutter-and-dart"/>
    <id>https://flutter.dev/blog/starting-2024-strong-with-flutter-and-dart</id>
    <updated>2024-02-15T00:00:00.000Z</updated>
    <published>2024-02-15T00:00:00.000Z</published>
    <author>
      <name>Brandon Badger</name>
    </author>
    <summary type="text">An introduction, two new SDK releases, and bringing Flutter and Dart into the Gemini era</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.19</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-19"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-19</id>
    <updated>2024-02-15T00:00:00.000Z</updated>
    <published>2024-02-15T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Revolutionizing App Development with the Gemini API, Impeller Updates, and Windows Arm64 Support</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Extreme UI Adaptability in Flutter — How Google Earth supports every use case on earth</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/extreme-ui-adaptability-in-flutter-how-google-earth-supports-every-use-case-on-earth"/>
    <id>https://flutter.dev/blog/extreme-ui-adaptability-in-flutter-how-google-earth-supports-every-use-case-on-earth</id>
    <updated>2024-02-07T00:00:00.000Z</updated>
    <published>2024-02-07T00:00:00.000Z</published>
    <author>
      <name>Craig Labenz</name>
    </author>
    <summary type="text">Explore how Google Earth uses Flutter to adapt its interface across phones, tablets, foldables, and the web.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Progress of the Flutter Package Ecosystem</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/progress-of-the-flutter-package-ecosystem"/>
    <id>https://flutter.dev/blog/progress-of-the-flutter-package-ecosystem</id>
    <updated>2024-01-22T00:00:00.000Z</updated>
    <published>2024-01-22T00:00:00.000Z</published>
    <author>
      <name>Ander Dobo</name>
    </author>
    <summary type="text">Continued growth, new Flutter Favorites, Ecosystem Virtual Summit and things to know</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing the #GlobalGamers Challenge</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-the-globalgamers-challenge"/>
    <id>https://flutter.dev/blog/announcing-the-globalgamers-challenge</id>
    <updated>2024-01-09T00:00:00.000Z</updated>
    <published>2024-01-09T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Build epic Flutter games to assist in the battle to defend the planet</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">How we built it: Ask Dash — A generative AI Flutter application</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-we-built-it-ask-dash-a-generative-ai-flutter-application"/>
    <id>https://flutter.dev/blog/how-we-built-it-ask-dash-a-generative-ai-flutter-application</id>
    <updated>2023-12-13T00:00:00.000Z</updated>
    <published>2023-12-13T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">Learn how Flutter and Vertex AI powered Ask Dash, a generative AI search and conversation app.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Building your next casual game with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/building-your-next-casual-game-with-flutter"/>
    <id>https://flutter.dev/blog/building-your-next-casual-game-with-flutter</id>
    <updated>2023-11-15T00:00:00.000Z</updated>
    <published>2023-11-15T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">Free &amp; open source multi-platform 2D game development in Flutter</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Dart &amp; Flutter DevTools Extensions</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/dart-flutter-devtools-extensions"/>
    <id>https://flutter.dev/blog/dart-flutter-devtools-extensions</id>
    <updated>2023-11-15T00:00:00.000Z</updated>
    <published>2023-11-15T00:00:00.000Z</published>
    <author>
      <name>Kenzie Davisson</name>
    </author>
    <summary type="text">A guide for building custom tooling in Dart &amp; Flutter DevTools</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Major steps this year on the journey to multiplatform development</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/major-steps-this-year-on-the-journey-to-multiplatform-development"/>
    <id>https://flutter.dev/blog/major-steps-this-year-on-the-journey-to-multiplatform-development</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">We're happy to announce Dart 3.2, Flutter 3.16, and a major refresh of the Flutter Casual Games Toolkit.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.16</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-16"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-16</id>
    <updated>2023-11-15T00:00:00.000Z</updated>
    <published>2023-11-15T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Material 3 by default, Impeller preview for Android, DevTools extensions, and much more</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Developing Flutter apps for Large screens</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/developing-flutter-apps-for-large-screens"/>
    <id>https://flutter.dev/blog/developing-flutter-apps-for-large-screens</id>
    <updated>2023-09-26T00:00:00.000Z</updated>
    <published>2023-09-26T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">How to optimize your Flutter app to meet Android's large screen requirements</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">How IBM is creating a Flutter Center of Excellence</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-ibm-is-creating-a-flutter-center-of-excellence"/>
    <id>https://flutter.dev/blog/how-ibm-is-creating-a-flutter-center-of-excellence</id>
    <updated>2023-09-13T00:00:00.000Z</updated>
    <published>2023-09-13T00:00:00.000Z</published>
    <author>
      <name>John Mutter</name>
    </author>
    <summary type="text">Learn why and how IBM makes their clients successful with Flutter</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Introducing the Flutter Consulting Directory</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/introducing-the-flutter-consulting-directory"/>
    <id>https://flutter.dev/blog/introducing-the-flutter-consulting-directory</id>
    <updated>2023-09-13T00:00:00.000Z</updated>
    <published>2023-09-13T00:00:00.000Z</published>
    <author>
      <name>Leigha Jarett</name>
    </author>
    <summary type="text">Where organizations can find consultants to help build their next application</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.13</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-13"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-13</id>
    <updated>2023-08-16T00:00:00.000Z</updated>
    <published>2023-08-16T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">2D scrolling, faster graphics, Material 3 updates and more</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Flutter 2023 Q1 survey — API breaking changes, deep linking, and more</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-2023-q1-survey-api-breaking-changes-deep-linking-and-more"/>
    <id>https://flutter.dev/blog/flutter-2023-q1-survey-api-breaking-changes-deep-linking-and-more</id>
    <updated>2023-06-30T00:00:00.000Z</updated>
    <published>2023-06-30T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q1 2023 survey findings on API breaking changes, deep linking, and other priorities for Flutter developers.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">How It’s Made: I/O FLIP</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-its-made-i-o-flip"/>
    <id>https://flutter.dev/blog/how-its-made-i-o-flip</id>
    <updated>2023-05-18T00:00:00.000Z</updated>
    <published>2023-05-18T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">AI-generated text and images add some fun to this card game built with Flutter, Firebase, and Google Cloud</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">The future of iOS development with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/the-future-of-ios-development-with-flutter"/>
    <id>https://flutter.dev/blog/the-future-of-ios-development-with-flutter</id>
    <updated>2023-05-18T00:00:00.000Z</updated>
    <published>2023-05-18T00:00:00.000Z</published>
    <author>
      <name>Leigha Jarett</name>
    </author>
    <summary type="text">Our recent accomplishments and future priorities for making Flutter a better tool for developing iOS apps</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">2023 Google Mobile Ads Updates for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/2023-google-mobile-ads-updates-for-flutter"/>
    <id>https://flutter.dev/blog/2023-google-mobile-ads-updates-for-flutter</id>
    <updated>2023-05-10T00:00:00.000Z</updated>
    <published>2023-05-10T00:00:00.000Z</published>
    <author>
      <name>Timothy Hoang</name>
    </author>
    <summary type="text">We added new GMA Flutter features based on your feedback!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Racing Forward at I/O 2023 with Flutter and Dart</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/racing-forward-at-i-o-2023-with-flutter-and-dart"/>
    <id>https://flutter.dev/blog/racing-forward-at-i-o-2023-with-flutter-and-dart</id>
    <updated>2023-05-10T00:00:00.000Z</updated>
    <published>2023-05-10T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Major updates to graphics performance, web integration, developer productivity and security in Flutter 3.10</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.10</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-10"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-10</id>
    <updated>2023-05-10T00:00:00.000Z</updated>
    <published>2023-05-10T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Seamless web and mobile integration, breakthrough graphics performance via Impeller in stable, and more</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Wonderous nominated for Webby Award</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/wonderous-nominated-for-webby-award"/>
    <id>https://flutter.dev/blog/wonderous-nominated-for-webby-award</id>
    <updated>2023-04-06T00:00:00.000Z</updated>
    <published>2023-04-06T00:00:00.000Z</published>
    <author>
      <name>Leigha Jarett</name>
    </author>
    <summary type="text">Wonderous has been nominated for a Webby award in the Best User Interface category.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Flutter in 2023: strategy and roadmap</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-in-2023-strategy-and-roadmap"/>
    <id>https://flutter.dev/blog/flutter-in-2023-strategy-and-roadmap</id>
    <updated>2023-03-30T00:00:00.000Z</updated>
    <published>2023-03-30T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">A guide to our strategy and areas of investment</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Adapting Wonderous to larger device formats</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/adapting-wonderous-to-larger-device-formats"/>
    <id>https://flutter.dev/blog/adapting-wonderous-to-larger-device-formats</id>
    <updated>2023-01-25T00:00:00.000Z</updated>
    <published>2023-01-25T00:00:00.000Z</published>
    <author>
      <name>Leigha Jarett</name>
    </author>
    <summary type="text">Using Flutter to design mobile applications that look beautiful on all devices</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Announcing the Flutter News Toolkit</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-the-flutter-news-toolkit"/>
    <id>https://flutter.dev/blog/announcing-the-flutter-news-toolkit</id>
    <updated>2023-01-25T00:00:00.000Z</updated>
    <published>2023-01-25T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">An accelerated toolkit for building mobile apps for news and content</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s next for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-next-for-flutter"/>
    <id>https://flutter.dev/blog/whats-next-for-flutter</id>
    <updated>2023-01-25T00:00:00.000Z</updated>
    <published>2023-01-25T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Setting out our vision at the Flutter Forward event in Nairobi</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">How it’s made: Holobooth</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-its-made-holobooth"/>
    <id>https://flutter.dev/blog/how-its-made-holobooth</id>
    <updated>2023-01-24T00:00:00.000Z</updated>
    <published>2023-01-24T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">A virtual photo booth experience showcasing Flutter and Machine Learning</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.7</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-7"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-7</id>
    <updated>2023-01-24T00:00:00.000Z</updated>
    <published>2023-01-24T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Material 3 updates, iOS improvements, and much more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Playful typography with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/playful-typography-with-flutter"/>
    <id>https://flutter.dev/blog/playful-typography-with-flutter</id>
    <updated>2023-01-20T00:00:00.000Z</updated>
    <published>2023-01-20T00:00:00.000Z</published>
    <author>
      <name>Brian James</name>
    </author>
    <summary type="text">Exploring variable fonts and shaders</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Material 3 for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/material-3-for-flutter"/>
    <id>https://flutter.dev/blog/material-3-for-flutter</id>
    <updated>2023-01-18T00:00:00.000Z</updated>
    <published>2023-01-18T00:00:00.000Z</published>
    <author>
      <name>Eilidh Southren</name>
    </author>
    <summary type="text">Sherlock Holmes and Dr Watson; peanut butter and jam; Flutter and Material! These matches are made in heaven!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Introducing background isolate channels</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/introducing-background-isolate-channels"/>
    <id>https://flutter.dev/blog/introducing-background-isolate-channels</id>
    <updated>2023-01-09T00:00:00.000Z</updated>
    <published>2023-01-09T00:00:00.000Z</published>
    <author>
      <name>Aaron Clarke</name>
    </author>
    <summary type="text">As of Flutter 3.7, I'm pleased to announce that developers can use Plugins and Platform Channels from any isolate.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Join us for #17DaysOfFlutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/join-us-for-17daysofflutter"/>
    <id>https://flutter.dev/blog/join-us-for-17daysofflutter</id>
    <updated>2023-01-05T00:00:00.000Z</updated>
    <published>2023-01-05T00:00:00.000Z</published>
    <author>
      <name>Shamira Marshall</name>
    </author>
    <summary type="text">Curated content leading up to the Flutter Forward event.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">How can we improve the Flutter experience for desktop?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-can-we-improve-the-flutter-experience-for-desktop"/>
    <id>https://flutter.dev/blog/how-can-we-improve-the-flutter-experience-for-desktop</id>
    <updated>2022-12-12T00:00:00.000Z</updated>
    <published>2022-12-12T00:00:00.000Z</published>
    <author>
      <name>Mindy Hoover</name>
    </author>
    <summary type="text">Insights and priorities based on 2022 Flutter desktop user research by Mindy Hoover and Chris Bracken</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What we learned from the Flutter Q3 2022 survey</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/what-we-learned-from-the-flutter-q3-2022-survey"/>
    <id>https://flutter.dev/blog/what-we-learned-from-the-flutter-q3-2022-survey</id>
    <updated>2022-12-08T00:00:00.000Z</updated>
    <published>2022-12-08T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">About Firebase SDKs, quick fixes and refactorings, and target platforms</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Supporting six platforms with two keyboards</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/supporting-six-platforms-with-two-keyboards"/>
    <id>https://flutter.dev/blog/supporting-six-platforms-with-two-keyboards</id>
    <updated>2022-12-06T00:00:00.000Z</updated>
    <published>2022-12-06T00:00:00.000Z</published>
    <author>
      <name>Brett Morgan</name>
    </author>
    <summary type="text">Developing Flutter applications for Android, iOS, the web, Windows, macOS, and Linux without losing your sanity</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter Forward</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-forward"/>
    <id>https://flutter.dev/blog/announcing-flutter-forward</id>
    <updated>2022-11-15T00:00:00.000Z</updated>
    <published>2022-11-15T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Register for the next Flutter event, streaming live from Nairobi, Kenya</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Introducing the Flutter News Toolkit — now accepting applications</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/introducing-the-flutter-news-toolkit-now-accepting-applications"/>
    <id>https://flutter.dev/blog/introducing-the-flutter-news-toolkit-now-accepting-applications</id>
    <updated>2022-11-10T00:00:00.000Z</updated>
    <published>2022-11-10T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">Be among the first to launch news mobile applications with the Flutter News Toolkit</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Studying developer’s usage of IDEs for Flutter development</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/studying-developers-usage-of-ides-for-flutter-development"/>
    <id>https://flutter.dev/blog/studying-developers-usage-of-ides-for-flutter-development</id>
    <updated>2022-09-12T00:00:00.000Z</updated>
    <published>2022-09-12T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q2 2022 survey findings about how Flutter developers use IDEs and which editor features matter most.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 3.3 at Flutter Vikings</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-3-3-at-flutter-vikings"/>
    <id>https://flutter.dev/blog/announcing-flutter-3-3-at-flutter-vikings</id>
    <updated>2022-08-30T00:00:00.000Z</updated>
    <published>2022-08-30T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">A new Flutter release, a beautiful new app, work on improving rendering performance, and a note of farewell</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3.3</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3-3"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3-3</id>
    <updated>2022-08-30T00:00:00.000Z</updated>
    <published>2022-08-30T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Exciting updates for text handling, performance improvements, and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Wonderous: Explore the World with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/wonderous-explore-the-world-with-flutter"/>
    <id>https://flutter.dev/blog/wonderous-explore-the-world-with-flutter</id>
    <updated>2022-08-30T00:00:00.000Z</updated>
    <published>2022-08-30T00:00:00.000Z</published>
    <author>
      <name>Leigha Jarett</name>
    </author>
    <summary type="text">A reference app that shows how to develop tailored UI using Flutter</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Firebase Crashlytics and the Flutter Casual Games Toolkit</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/firebase-crashlytics-and-the-flutter-casual-games-toolkit"/>
    <id>https://flutter.dev/blog/firebase-crashlytics-and-the-flutter-casual-games-toolkit</id>
    <updated>2022-08-03T00:00:00.000Z</updated>
    <published>2022-08-03T00:00:00.000Z</published>
    <author>
      <name>Rich Hall</name>
    </author>
    <summary type="text">Learn how to enable Crashlytics in the Flutter Games example to make detecting and fixing issues in your game easier</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Put Flutter to Work</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/put-flutter-to-work"/>
    <id>https://flutter.dev/blog/put-flutter-to-work</id>
    <updated>2022-05-26T00:00:00.000Z</updated>
    <published>2022-05-26T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">Connect a Flutter feature to a native app and get up and running in just a few lines of code</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing the Flutter Casual Games Toolkit</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-the-flutter-casual-games-toolkit"/>
    <id>https://flutter.dev/blog/announcing-the-flutter-casual-games-toolkit</id>
    <updated>2022-05-12T00:00:00.000Z</updated>
    <published>2022-05-12T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">A starter kit of resources to help you get from concept to launch</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Perspectives from early adopters of Flutter as a game development tool</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/perspectives-from-early-adopters-of-flutter-as-a-game-development-tool"/>
    <id>https://flutter.dev/blog/perspectives-from-early-adopters-of-flutter-as-a-game-development-tool</id>
    <updated>2022-05-12T00:00:00.000Z</updated>
    <published>2022-05-12T00:00:00.000Z</published>
    <author>
      <name>Tao Dong</name>
    </author>
    <summary type="text">How user research shaped the Flutter Casual Game Toolkit</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Introducing Flutter 3</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/introducing-flutter-3"/>
    <id>https://flutter.dev/blog/introducing-flutter-3</id>
    <updated>2022-05-11T00:00:00.000Z</updated>
    <published>2022-05-11T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">The culmination of our journey to multiplatform UI development on phone, desktop, and web</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 3</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-3"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-3</id>
    <updated>2022-05-11T00:00:00.000Z</updated>
    <published>2022-05-11T00:00:00.000Z</published>
    <author>
      <name>Kevin Chisholm</name>
    </author>
    <summary type="text">Deep dive into our latest release, including macOS and Linux stable, performance improvements, and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">I/O Pinball Powered by Flutter and Firebase</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/i-o-pinball-powered-by-flutter-and-firebase"/>
    <id>https://flutter.dev/blog/i-o-pinball-powered-by-flutter-and-firebase</id>
    <updated>2022-05-10T00:00:00.000Z</updated>
    <published>2022-05-10T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">Take Flutter game development to the next level</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Does Flutter boost developer productivity?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/does-flutter-boost-developer-productivity"/>
    <id>https://flutter.dev/blog/does-flutter-boost-developer-productivity</id>
    <updated>2022-05-05T00:00:00.000Z</updated>
    <published>2022-05-05T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore findings from Flutter's Q1 2022 user survey on developer productivity and the tools and workflows that influence it.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing the Flutter Puzzle Hack winners!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-the-flutter-puzzle-hack-winners"/>
    <id>https://flutter.dev/blog/announcing-the-flutter-puzzle-hack-winners</id>
    <updated>2022-04-21T00:00:00.000Z</updated>
    <published>2022-04-21T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Drumroll please…!!!</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Only a few days left to submit for the Flutter Puzzle Hack + announcing the judges</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/only-a-few-days-left-to-submit-for-the-flutter-puzzle-hack-announcing-the-judges"/>
    <id>https://flutter.dev/blog/only-a-few-days-left-to-submit-for-the-flutter-puzzle-hack-announcing-the-judges</id>
    <updated>2022-03-09T00:00:00.000Z</updated>
    <published>2022-03-09T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Get your project in before the submission deadline!</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Q4 2021 user survey results: about null safety, ecosystem, text editing, and mobile development</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/q4-2021-user-survey-results-about-null-safety-ecosystem-text-editing-and-mobile-development"/>
    <id>https://flutter.dev/blog/q4-2021-user-survey-results-about-null-safety-ecosystem-text-editing-and-mobile-development</id>
    <updated>2022-02-22T00:00:00.000Z</updated>
    <published>2022-02-22T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q4 2021 survey findings about null safety, the package ecosystem, text editing, and mobile development.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter in 2022: strategy and roadmap</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-in-2022-strategy-and-roadmap"/>
    <id>https://flutter.dev/blog/flutter-in-2022-strategy-and-roadmap</id>
    <updated>2022-02-09T00:00:00.000Z</updated>
    <published>2022-02-09T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Areas of focus for Flutter as we build growth and momentum</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter for Windows</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-for-windows"/>
    <id>https://flutter.dev/blog/announcing-flutter-for-windows</id>
    <updated>2022-02-03T00:00:00.000Z</updated>
    <published>2022-02-03T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Build high-quality Windows apps that also run on mobile and web</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">What’s New in Flutter 2.10</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-2-10"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-2-10</id>
    <updated>2022-02-03T00:00:00.000Z</updated>
    <published>2022-02-03T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Windows stable, performance improvements, Material 3 updates and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">How to build your own Flutter slide puzzle</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-build-your-own-flutter-slide-puzzle"/>
    <id>https://flutter.dev/blog/how-to-build-your-own-flutter-slide-puzzle</id>
    <updated>2022-01-20T00:00:00.000Z</updated>
    <published>2022-01-20T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">By now you've probably read through the Flutter Puzzle Hack challenge and are already thinking of how to push your creativity to new limits.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing the Flutter Puzzle Hack!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-the-flutter-puzzle-hack"/>
    <id>https://flutter.dev/blog/announcing-the-flutter-puzzle-hack</id>
    <updated>2022-01-06T00:00:00.000Z</updated>
    <published>2022-01-06T00:00:00.000Z</published>
    <author>
      <name>Kelvin Boateng</name>
    </author>
    <summary type="text">Push your creativity to its limits by reimagining this classic puzzle</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">What’s New in Flutter 2.8</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-2-8"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-2-8</id>
    <updated>2021-12-09T00:00:00.000Z</updated>
    <published>2021-12-09T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Performance improvements, new Firebase features, desktop status, tooling updates, and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 2.8</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-2-8"/>
    <id>https://flutter.dev/blog/announcing-flutter-2-8</id>
    <updated>2021-12-08T00:00:00.000Z</updated>
    <published>2021-12-08T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">A new release of Flutter: and a look back on a year of growth</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Announcing General Availability for the Google Mobile Ads SDK for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-general-availability-for-the-google-mobile-ads-sdk-for-flutter"/>
    <id>https://flutter.dev/blog/announcing-general-availability-for-the-google-mobile-ads-sdk-for-flutter</id>
    <updated>2021-11-16T00:00:00.000Z</updated>
    <published>2021-11-16T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">Learn about the general availability of the Google Mobile Ads SDK for Flutter and its app monetization features.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Learn Flutter for free with Flutter Apprentice!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/learn-flutter-for-free-with-flutter-apprentice"/>
    <id>https://flutter.dev/blog/learn-flutter-for-free-with-flutter-apprentice</id>
    <updated>2021-10-06T00:00:00.000Z</updated>
    <published>2021-10-06T00:00:00.000Z</published>
    <author>
      <name>Shams Zakhour</name>
    </author>
    <summary type="text">A free book for learning Flutter, available for a time-limited period.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Introducing the Flutter Meetup Network!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/introducing-the-flutter-meetup-network"/>
    <id>https://flutter.dev/blog/introducing-the-flutter-meetup-network</id>
    <updated>2021-10-01T00:00:00.000Z</updated>
    <published>2021-10-01T00:00:00.000Z</published>
    <author>
      <name>Shams Zakhour</name>
    </author>
    <summary type="text">Sarah Fullmer tells us about support for Flutter meetups.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Supernova: a design system platform</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/supernova-a-design-system-platform"/>
    <id>https://flutter.dev/blog/supernova-a-design-system-platform</id>
    <updated>2021-09-30T00:00:00.000Z</updated>
    <published>2021-09-30T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Experience of an early adopter building a Flutter web app</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Flutter: What’s next on the Web?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-whats-next-on-the-web"/>
    <id>https://flutter.dev/blog/flutter-whats-next-on-the-web</id>
    <updated>2021-09-14T00:00:00.000Z</updated>
    <published>2021-09-14T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Our priorities for upcoming releases, focusing on performance, developer experience and web integration</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 2.5</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-2-5"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-2-5</id>
    <updated>2021-09-08T00:00:00.000Z</updated>
    <published>2021-09-08T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Performance improvements, DevTools updates, new Material You support, a new app template, and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Raster thread performance optimization tips</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/raster-thread-performance-optimization-tips"/>
    <id>https://flutter.dev/blog/raster-thread-performance-optimization-tips</id>
    <updated>2021-09-01T00:00:00.000Z</updated>
    <published>2021-09-01T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">Recently, I sat down to tweak the performance of FlutterFolio, an app that was built as a design showcase for Flutter Engage</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Writing a good code sample</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/writing-a-good-code-sample"/>
    <id>https://flutter.dev/blog/writing-a-good-code-sample</id>
    <updated>2021-08-23T00:00:00.000Z</updated>
    <published>2021-08-23T00:00:00.000Z</published>
    <author>
      <name>Brett Morgan</name>
    </author>
    <summary type="text">Authoring a good code sample is hard. Learn practical principles for writing focused, readable, and maintainable Flutter code samples.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">GSoC ’21: Creating a desktop sample for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/gsoc-21-creating-a-desktop-sample-for-flutter"/>
    <id>https://flutter.dev/blog/gsoc-21-creating-a-desktop-sample-for-flutter</id>
    <updated>2021-08-22T00:00:00.000Z</updated>
    <published>2021-08-22T00:00:00.000Z</published>
    <author>
      <name>Abdullah Deshmukh</name>
    </author>
    <summary type="text">Explore a sample created as part of Google Summer of Code that demonstrates Flutter desktop capabilities and best practices.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Flutter Hot Reload</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-hot-reload"/>
    <id>https://flutter.dev/blog/flutter-hot-reload</id>
    <updated>2021-08-19T00:00:00.000Z</updated>
    <published>2021-08-19T00:00:00.000Z</published>
    <author>
      <name>Jens Johansen</name>
    </author>
    <summary type="text">What happens during a hot reload, and how we made it faster for Flutter 2.2.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">What can we do better to improve Flutter? — Q2 2021 user survey results</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/what-can-we-do-better-to-improve-flutter-q2-2021-user-survey-results"/>
    <id>https://flutter.dev/blog/what-can-we-do-better-to-improve-flutter-q2-2021-user-survey-results</id>
    <updated>2021-08-13T00:00:00.000Z</updated>
    <published>2021-08-13T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q2 2021 survey findings and the improvements Flutter developers wanted most.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Google I/O spotlight: Flutter in action at ByteDance</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/google-i-o-spotlight-flutter-in-action-at-bytedance"/>
    <id>https://flutter.dev/blog/google-i-o-spotlight-flutter-in-action-at-bytedance</id>
    <updated>2021-06-29T00:00:00.000Z</updated>
    <published>2021-06-29T00:00:00.000Z</published>
    <author>
      <name>Shams Zakhour</name>
    </author>
    <summary type="text">Explore how ByteDance uses Flutter at scale to build and maintain applications across multiple platforms.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Improving Platform Channel Performance in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/improving-platform-channel-performance-in-flutter"/>
    <id>https://flutter.dev/blog/improving-platform-channel-performance-in-flutter</id>
    <updated>2021-06-14T00:00:00.000Z</updated>
    <published>2021-06-14T00:00:00.000Z</published>
    <author>
      <name>Aaron Clarke</name>
    </author>
    <summary type="text">Over the past couple of years, I've been interested in the problem of "How do we make communication between Flutter and its host platform faster and easier?"</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">What’s new in Flutter 2.2</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-2-2"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-2-2</id>
    <updated>2021-05-19T00:00:00.000Z</updated>
    <published>2021-05-19T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Explore Flutter 2.2 updates, including iOS performance, Android deferred components, web improvements, and new tooling.</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 2.2 at Google I/O 2021</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-2-2-at-google-i-o-2021"/>
    <id>https://flutter.dev/blog/announcing-flutter-2-2-at-google-i-o-2021</id>
    <updated>2021-05-18T00:00:00.000Z</updated>
    <published>2021-05-18T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Growing momentum for the leading UI toolkit for multiplatform development</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">How It’s Made: I/O Photo Booth</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-its-made-i-o-photo-booth"/>
    <id>https://flutter.dev/blog/how-its-made-i-o-photo-booth</id>
    <updated>2021-05-17T00:00:00.000Z</updated>
    <published>2021-05-17T00:00:00.000Z</published>
    <author>
      <name>Very Good Ventures</name>
    </author>
    <summary type="text">A closer look at building a web app with Flutter and Firebase</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Which factors affected users’ decisions to adopt Flutter? — Q1 2021 user survey results</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/which-factors-affected-users-decisions-to-adopt-flutter-q1-2021-user-survey-results"/>
    <id>https://flutter.dev/blog/which-factors-affected-users-decisions-to-adopt-flutter-q1-2021-user-survey-results</id>
    <updated>2021-05-13T00:00:00.000Z</updated>
    <published>2021-05-13T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q1 2021 survey findings on the factors that influence developers' decisions to adopt Flutter.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing XD to Flutter v2.0!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-xd-to-flutter-v2-0"/>
    <id>https://flutter.dev/blog/announcing-xd-to-flutter-v2-0</id>
    <updated>2021-04-29T00:00:00.000Z</updated>
    <published>2021-04-29T00:00:00.000Z</published>
    <author>
      <name>Grant Skinner</name>
    </author>
    <summary type="text">Giving designers a fast path to production Flutter code</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter web support hits the stable milestone</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-web-support-hits-the-stable-milestone"/>
    <id>https://flutter.dev/blog/flutter-web-support-hits-the-stable-milestone</id>
    <updated>2021-03-03T00:00:00.000Z</updated>
    <published>2021-03-03T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Publish to web and mobile from the same codebase</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s New in Flutter 2.0</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-2-0"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-2-0</id>
    <updated>2021-03-03T00:00:00.000Z</updated>
    <published>2021-03-03T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Flutter web and Null Safety move to stable, Flutter desktop moves to beta and so much more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Flutter Performance Updates in the first half of 2020</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-performance-updates-in-the-first-half-of-2020"/>
    <id>https://flutter.dev/blog/flutter-performance-updates-in-the-first-half-of-2020</id>
    <updated>2021-02-12T00:00:00.000Z</updated>
    <published>2021-02-12T00:00:00.000Z</published>
    <author>
      <name>Yuqian Li</name>
    </author>
    <summary type="text">Review Flutter performance work from the first half of 2020, including improvements to speed, memory use, and tooling.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Are you happy with Flutter? — Q4 2020 user survey results</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/are-you-happy-with-flutter-q4-2020-user-survey-results"/>
    <id>https://flutter.dev/blog/are-you-happy-with-flutter-q4-2020-user-survey-results</id>
    <updated>2021-02-11T00:00:00.000Z</updated>
    <published>2021-02-11T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q4 2020 survey findings about developer satisfaction and feedback on Flutter tools and workflows.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Join us for #30DaysOfFlutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/join-us-for-30daysofflutter"/>
    <id>https://flutter.dev/blog/join-us-for-30daysofflutter</id>
    <updated>2021-01-26T00:00:00.000Z</updated>
    <published>2021-01-26T00:00:00.000Z</published>
    <author>
      <name>Nikita Gandhi</name>
    </author>
    <summary type="text">Happy New Year folks. It's the perfect time of year to learn something new! Do you have an app idea you've been dreaming of over the holidays?</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Providing operating system compatibility on a large scale</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/providing-operating-system-compatibility-on-a-large-scale"/>
    <id>https://flutter.dev/blog/providing-operating-system-compatibility-on-a-large-scale</id>
    <updated>2021-01-14T00:00:00.000Z</updated>
    <published>2021-01-14T00:00:00.000Z</published>
    <author>
      <name>Ray Rischpater, KF6GPE</name>
    </author>
    <summary type="text">Flutter's approach to device diversity in software releases</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Updates on Flutter Testing</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/updates-on-flutter-testing"/>
    <id>https://flutter.dev/blog/updates-on-flutter-testing</id>
    <updated>2020-12-09T00:00:00.000Z</updated>
    <published>2020-12-09T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Updated integration testing that supports Firebase Test Lab on mobile; stand-alone support for web and desktop, too!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing Dart null safety beta</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-dart-null-safety-beta"/>
    <id>https://flutter.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">Beginning the journey to migrate packages to a sound, safer state</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Deprecation Lifetime in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/deprecation-lifetime-in-flutter"/>
    <id>https://flutter.dev/blog/deprecation-lifetime-in-flutter</id>
    <updated>2020-11-18T00:00:00.000Z</updated>
    <published>2020-11-18T00:00:00.000Z</published>
    <author>
      <name>Kate Lovett</name>
    </author>
    <summary type="text">Reliably removing deprecated code on a scheduled basis.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">New ad formats for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/new-ads-beta-inline-banner-and-native-support-for-the-flutter-mobile-ads-plugin"/>
    <id>https://flutter.dev/blog/new-ads-beta-inline-banner-and-native-support-for-the-flutter-mobile-ads-plugin</id>
    <updated>2020-11-11T00:00:00.000Z</updated>
    <published>2020-11-11T00:00:00.000Z</published>
    <author>
      <name>Justin Haddadnia</name>
    </author>
    <summary type="text">Beta program opens for inline banner and native ads support</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Accessible expression with Material Icons and Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/accessible-expression-with-material-icons-and-flutter"/>
    <id>https://flutter.dev/blog/accessible-expression-with-material-icons-and-flutter</id>
    <updated>2020-11-04T00:00:00.000Z</updated>
    <published>2020-11-04T00:00:00.000Z</published>
    <author>
      <name>André Labonté</name>
    </author>
    <summary type="text">Material Design and Flutter both help developers build experiences that are flexible, accessible, and expressive</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Dart sound null safety: technical preview 2</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/dart-sound-null-safety-technical-preview-2"/>
    <id>https://flutter.dev/blog/dart-sound-null-safety-technical-preview-2</id>
    <updated>2020-10-22T00:00:00.000Z</updated>
    <published>2020-10-22T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Announcing null-safe support for the Flutter framework</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter on the web, slivers, and platform-specific issues: user survey results from Q3 2020</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-on-the-web-slivers-and-platform-specific-issues-user-survey-results-from-q3-2020"/>
    <id>https://flutter.dev/blog/flutter-on-the-web-slivers-and-platform-specific-issues-user-survey-results-from-q3-2020</id>
    <updated>2020-10-20T00:00:00.000Z</updated>
    <published>2020-10-20T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q3 2020 survey findings about Flutter web usage, slivers, and platform-specific development challenges.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Testable Flutter and Cloud Firestore</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/testable-flutter-and-cloud-firestore"/>
    <id>https://flutter.dev/blog/testable-flutter-and-cloud-firestore</id>
    <updated>2020-10-15T00:00:00.000Z</updated>
    <published>2020-10-15T00:00:00.000Z</published>
    <author>
      <name>Craig Labenz</name>
    </author>
    <summary type="text">Using dependency injection to test apps using Flutter and Firebase</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Performance testing on the web</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/performance-testing-on-the-web"/>
    <id>https://flutter.dev/blog/performance-testing-on-the-web</id>
    <updated>2020-10-02T00:00:00.000Z</updated>
    <published>2020-10-02T00:00:00.000Z</published>
    <author>
      <name>Tianguang Zhang</name>
    </author>
    <summary type="text">Run performance tests for Flutter web apps in Chrome</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 1.22</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-1-22"/>
    <id>https://flutter.dev/blog/announcing-flutter-1-22</id>
    <updated>2020-10-01T00:00:00.000Z</updated>
    <published>2020-10-01T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Supporting iOS 14 and Android 11, new i18n and l10n support, Google Maps and WebView plugins ready for production, and much more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Learning Flutter’s new Navigation and Routing system</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/learning-flutters-new-navigation-and-routing-system"/>
    <id>https://flutter.dev/blog/learning-flutters-new-navigation-and-routing-system</id>
    <updated>2020-09-30T00:00:00.000Z</updated>
    <published>2020-09-30T00:00:00.000Z</published>
    <author>
      <name>John Ryan</name>
    </author>
    <summary type="text">Learn how Flutter's Navigator 2.0 and Router APIs support declarative navigation, deep links, and web URLs.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Integration Testing with flutter_driver</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/integration-testing-with-flutter-driver"/>
    <id>https://flutter.dev/blog/integration-testing-with-flutter-driver</id>
    <updated>2020-09-29T00:00:00.000Z</updated>
    <published>2020-09-29T00:00:00.000Z</published>
    <author>
      <name>Pierre-Louis Guidez</name>
    </author>
    <summary type="text">Unit tests ensure that individual parts of your application work as intended, but what about your application as a whole?</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter Windows Alpha</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-windows-alpha"/>
    <id>https://flutter.dev/blog/announcing-flutter-windows-alpha</id>
    <updated>2020-09-23T00:00:00.000Z</updated>
    <published>2020-09-23T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Native Windows app compilation, some early plugins, and a desktop-ready Flutter Gallery app</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Handling Web Gestures in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/handling-web-gestures-in-flutter"/>
    <id>https://flutter.dev/blog/handling-web-gestures-in-flutter</id>
    <updated>2020-09-21T00:00:00.000Z</updated>
    <published>2020-09-21T00:00:00.000Z</published>
    <author>
      <name>Jose Alba</name>
    </author>
    <summary type="text">Explore how pointer events, gesture detection, and scrolling behavior differ when building Flutter apps for the web.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Supporting iOS 14 and Xcode 12 with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/supporting-ios-14-and-xcode-12-with-flutter"/>
    <id>https://flutter.dev/blog/supporting-ios-14-and-xcode-12-with-flutter</id>
    <updated>2020-09-16T00:00:00.000Z</updated>
    <published>2020-09-16T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Learn how Flutter supports iOS 14 and Xcode 12, including compatibility changes and migration guidance.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Learn testing with the new Flutter sample | GSoC’20 Work Product</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/learn-testing-with-the-new-flutter-sample-gsoc20-work-product"/>
    <id>https://flutter.dev/blog/learn-testing-with-the-new-flutter-sample-gsoc20-work-product</id>
    <updated>2020-08-29T00:00:00.000Z</updated>
    <published>2020-08-29T00:00:00.000Z</published>
    <author>
      <name>Abdullah Deshmukh</name>
    </author>
    <summary type="text">Learn testing techniques with a Flutter sample covering unit, widget, and integration tests.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Platform channel examples</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/platform-channel-examples"/>
    <id>https://flutter.dev/blog/platform-channel-examples</id>
    <updated>2020-08-29T00:00:00.000Z</updated>
    <published>2020-08-29T00:00:00.000Z</published>
    <author>
      <name>Ayush Bherwani</name>
    </author>
    <summary type="text">Explore platform channel examples that connect Flutter with native code</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Updates on Flutter and Firebase</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/updates-on-flutter-and-firebase"/>
    <id>https://flutter.dev/blog/updates-on-flutter-and-firebase</id>
    <updated>2020-08-19T00:00:00.000Z</updated>
    <published>2020-08-19T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Updated Firebase plugins for higher quality and a new site with Flutter-specific docs, snippets and videos</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 1.20</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-1-20"/>
    <id>https://flutter.dev/blog/announcing-flutter-1-20</id>
    <updated>2020-08-05T00:00:00.000Z</updated>
    <published>2020-08-05T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Performance improvements, mobile autofill, a new widget, and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Flutter Performance Updates in 2019</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-performance-updates-in-2019"/>
    <id>https://flutter.dev/blog/flutter-performance-updates-in-2019</id>
    <updated>2020-07-31T00:00:00.000Z</updated>
    <published>2020-07-31T00:00:00.000Z</published>
    <author>
      <name>Shams Zakhour</name>
    </author>
    <summary type="text">Review Flutter performance improvements from 2019, including rendering, memory, and app size optimizations.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Going deeper with Flutter’s web support</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/going-deeper-with-flutters-web-support"/>
    <id>https://flutter.dev/blog/going-deeper-with-flutters-web-support</id>
    <updated>2020-07-29T00:00:00.000Z</updated>
    <published>2020-07-29T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Harnessing the full power of the web platform for app-centric experiences</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">How to debug layout issues with the Flutter Inspector</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-debug-layout-issues-with-the-flutter-inspector"/>
    <id>https://flutter.dev/blog/how-to-debug-layout-issues-with-the-flutter-inspector</id>
    <updated>2020-07-27T00:00:00.000Z</updated>
    <published>2020-07-27T00:00:00.000Z</published>
    <author>
      <name>Katie Lee</name>
    </author>
    <summary type="text">Exploring why they occur and how to solve them</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Building performant Flutter widgets</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/building-performant-flutter-widgets"/>
    <id>https://flutter.dev/blog/building-performant-flutter-widgets</id>
    <updated>2020-07-23T00:00:00.000Z</updated>
    <published>2020-07-23T00:00:00.000Z</published>
    <author>
      <name>Pierre-Louis Guidez</name>
    </author>
    <summary type="text">Learn techniques for reducing unnecessary work and building more performant Flutter widgets.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">What we learned from the Flutter Q2 2020 survey</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/what-we-learned-from-the-flutter-q2-2020-survey"/>
    <id>https://flutter.dev/blog/what-we-learned-from-the-flutter-q2-2020-survey</id>
    <updated>2020-07-22T00:00:00.000Z</updated>
    <published>2020-07-22T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">With a focus on code samples, app performance, and writing packages</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Enums with Extensions Dart</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/enums-with-extensions-dart"/>
    <id>https://flutter.dev/blog/enums-with-extensions-dart</id>
    <updated>2020-07-17T00:00:00.000Z</updated>
    <published>2020-07-17T00:00:00.000Z</published>
    <author>
      <name>Jose Alba</name>
    </author>
    <summary type="text">Explore how Dart extensions can add behavior to enums and make enum-based code easier to read and maintain.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Managing issues in a large-scale open source project</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/managing-issues-in-a-large-scale-open-source-project"/>
    <id>https://flutter.dev/blog/managing-issues-in-a-large-scale-open-source-project</id>
    <updated>2020-07-17T00:00:00.000Z</updated>
    <published>2020-07-17T00:00:00.000Z</published>
    <author>
      <name>Ray Rischpater, KF6GPE</name>
    </author>
    <summary type="text">How the Flutter team addresses its issue backlog</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter Linux Alpha with Canonical</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-linux-alpha-with-canonical"/>
    <id>https://flutter.dev/blog/announcing-flutter-linux-alpha-with-canonical</id>
    <updated>2020-07-08T00:00:00.000Z</updated>
    <published>2020-07-08T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">The Ubuntu team has produced a new GTK+ based host for Flutter apps on all Linux distros</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter CodePen challenge</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-codepen-challenge"/>
    <id>https://flutter.dev/blog/flutter-codepen-challenge</id>
    <updated>2020-07-01T00:00:00.000Z</updated>
    <published>2020-07-01T00:00:00.000Z</published>
    <author>
      <name>Anjan Narain</name>
    </author>
    <summary type="text">Show your Flutter skills by building beautiful UIs on CodePen</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">New tools for Flutter developers, built in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/new-tools-for-flutter-developers-built-in-flutter"/>
    <id>https://flutter.dev/blog/new-tools-for-flutter-developers-built-in-flutter</id>
    <updated>2020-06-24T00:00:00.000Z</updated>
    <published>2020-06-24T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">Why we rebuilt Dart DevTools from scratch in Flutter</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What’s new with the Slider widget?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-with-the-slider-widget"/>
    <id>https://flutter.dev/blog/whats-new-with-the-slider-widget</id>
    <updated>2020-06-18T00:00:00.000Z</updated>
    <published>2020-06-18T00:00:00.000Z</published>
    <author>
      <name>Jose Alba</name>
    </author>
    <summary type="text">Explore Flutter Slider updates and learn how to customize its appearance and behavior with Material components.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter and Desktop</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-and-desktop"/>
    <id>https://flutter.dev/blog/flutter-and-desktop</id>
    <updated>2020-06-17T00:00:00.000Z</updated>
    <published>2020-06-17T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Ongoing progress towards an ambient computing vision</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Handling 404: Page not found error in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/handling-404-page-not-found-error-in-flutter"/>
    <id>https://flutter.dev/blog/handling-404-page-not-found-error-in-flutter</id>
    <updated>2020-06-10T00:00:00.000Z</updated>
    <published>2020-06-10T00:00:00.000Z</published>
    <author>
      <name>Jose Alba</name>
    </author>
    <summary type="text">Learn how to handle 404 errors and create a custom page not found error page in your Flutter web application.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Black Lives Matter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/black-lives-matter"/>
    <id>https://flutter.dev/blog/black-lives-matter</id>
    <updated>2020-06-03T00:00:00.000Z</updated>
    <published>2020-06-03T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">We aren't posting a #FlutterGoodNewsWednesday article this week.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Two Months of #FlutterGoodNewsWednesday</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/two-months-of-fluttergoodnewswednesday"/>
    <id>https://flutter.dev/blog/two-months-of-fluttergoodnewswednesday</id>
    <updated>2020-05-27T00:00:00.000Z</updated>
    <published>2020-05-27T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">New apps and plugins, free training and tooling: oh my!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Improving perceived performance with image placeholders, precaching, and disabled navigation…</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/improving-perceived-performance-with-image-placeholders-precaching-and-disabled-navigation"/>
    <id>https://flutter.dev/blog/improving-perceived-performance-with-image-placeholders-precaching-and-disabled-navigation</id>
    <updated>2020-05-26T00:00:00.000Z</updated>
    <published>2020-05-26T00:00:00.000Z</published>
    <author>
      <name>Per Classon</name>
    </author>
    <summary type="text">Explore three strategies to improve perceived performance in your Flutter apps.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Save the Date: Flutter Day, June 25, 2020</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/save-the-date-flutter-day-june-25-2020"/>
    <id>https://flutter.dev/blog/save-the-date-flutter-day-june-25-2020</id>
    <updated>2020-05-21T00:00:00.000Z</updated>
    <published>2020-05-21T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Join Flutter Day on June 25, 2020, for livestreamed talks, codelabs, and community events.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Flutter Package Ecosystem Update</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-package-ecosystem-update"/>
    <id>https://flutter.dev/blog/flutter-package-ecosystem-update</id>
    <updated>2020-05-20T00:00:00.000Z</updated>
    <published>2020-05-20T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">New Flutter Favorites, Apple Sign In and bringing prerelease Flutter plugins into production</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Optimizing performance in Flutter web apps with tree shaking and deferred loading</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/optimizing-performance-in-flutter-web-apps-with-tree-shaking-and-deferred-loading"/>
    <id>https://flutter.dev/blog/optimizing-performance-in-flutter-web-apps-with-tree-shaking-and-deferred-loading</id>
    <updated>2020-05-19T00:00:00.000Z</updated>
    <published>2020-05-19T00:00:00.000Z</published>
    <author>
      <name>Per Classon</name>
    </author>
    <summary type="text">For the best user experience it is important that an app loads fast. The initial load time of a Flutter web application can be improved by…</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">What are the important &amp; difficult tasks for Flutter devs? — Q1 2020 survey results</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/what-are-the-important-difficult-tasks-for-flutter-devs-q1-2020-survey-results"/>
    <id>https://flutter.dev/blog/what-are-the-important-difficult-tasks-for-flutter-devs-q1-2020-survey-results</id>
    <updated>2020-05-15T00:00:00.000Z</updated>
    <published>2020-05-15T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore Q1 2020 survey findings about the most important and difficult tasks faced by Flutter developers.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing Adobe XD support for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-adobe-xd-support-for-flutter"/>
    <id>https://flutter.dev/blog/announcing-adobe-xd-support-for-flutter</id>
    <updated>2020-05-13T00:00:00.000Z</updated>
    <published>2020-05-13T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Create in XD and export to working Flutter code</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 1.17</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-1-17"/>
    <id>https://flutter.dev/blog/announcing-flutter-1-17</id>
    <updated>2020-05-06T00:00:00.000Z</updated>
    <published>2020-05-06T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Includes Metal support for faster iOS performance, new Material components, new Network tracking tooling, and more!</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Modern Flutter Plugin Development</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/modern-flutter-plugin-development"/>
    <id>https://flutter.dev/blog/modern-flutter-plugin-development</id>
    <updated>2020-04-30T00:00:00.000Z</updated>
    <published>2020-04-30T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Explore modern Flutter plugin architecture, including federated plugins and platform implementations.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Flutter web support updates</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-web-support-updates"/>
    <id>https://flutter.dev/blog/flutter-web-support-updates</id>
    <updated>2020-04-29T00:00:00.000Z</updated>
    <published>2020-04-29T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">PWAs, better debugging, and CanvasKit-based rendering</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Introducing Google Fonts for Flutter v 1.0.0!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/introducing-google-fonts-for-flutter-v-1-0-0"/>
    <id>https://flutter.dev/blog/introducing-google-fonts-for-flutter-v-1-0-0</id>
    <updated>2020-04-23T00:00:00.000Z</updated>
    <published>2020-04-23T00:00:00.000Z</published>
    <author>
      <name>Anthony Robledo</name>
    </author>
    <summary type="text">Explore Google Fonts for Flutter and learn how to add and configure fonts in Flutter apps.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter Spring 2020 Update</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-spring-2020-update"/>
    <id>https://flutter.dev/blog/flutter-spring-2020-update</id>
    <updated>2020-04-22T00:00:00.000Z</updated>
    <published>2020-04-22T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Continued momentum and enterprise growth, new release model</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Animation deep dive</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/animation-deep-dive"/>
    <id>https://flutter.dev/blog/animation-deep-dive</id>
    <updated>2020-04-17T00:00:00.000Z</updated>
    <published>2020-04-17T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">Take a deeper look at Flutter animation concepts and techniques from the Flutter Animations series.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing CodePen support for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-codepen-support-for-flutter"/>
    <id>https://flutter.dev/blog/announcing-codepen-support-for-flutter</id>
    <updated>2020-04-15T00:00:00.000Z</updated>
    <published>2020-04-15T00:00:00.000Z</published>
    <author>
      <name>Zoey Fan</name>
    </author>
    <summary type="text">Today we're excited to announce that CodePen is adding support for Flutter</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Announcing a free Flutter introductory course</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/learn-flutter-for-free"/>
    <id>https://flutter.dev/blog/learn-flutter-for-free</id>
    <updated>2020-04-08T00:00:00.000Z</updated>
    <published>2020-04-08T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Ten hours of video and hands-on tutorials to build beautiful apps</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">How to Choose Which Flutter Animation Widget is Right for You?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-choose-which-flutter-animation-widget-is-right-for-you"/>
    <id>https://flutter.dev/blog/how-to-choose-which-flutter-animation-widget-is-right-for-you</id>
    <updated>2020-04-01T00:00:00.000Z</updated>
    <published>2020-04-01T00:00:00.000Z</published>
    <author>
      <name>Andrew Fitz Gibbon</name>
    </author>
    <summary type="text">There are many widgets for animations, but which one to use?</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Flutter web: Navigating URLs using named routes</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-web-navigating-urls-using-named-routes"/>
    <id>https://flutter.dev/blog/flutter-web-navigating-urls-using-named-routes</id>
    <updated>2020-03-30T00:00:00.000Z</updated>
    <published>2020-03-30T00:00:00.000Z</published>
    <author>
      <name>Per Classon</name>
    </author>
    <summary type="text">Named routes can be used to navigate between pages inside a Flutter mobile app, but they also work for URLs in Flutter web apps.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">How to embed a Flutter application in a Website using DartPad</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-embed-a-flutter-application-in-a-website-using-dartpad"/>
    <id>https://flutter.dev/blog/how-to-embed-a-flutter-application-in-a-website-using-dartpad</id>
    <updated>2020-03-23T00:00:00.000Z</updated>
    <published>2020-03-23T00:00:00.000Z</published>
    <author>
      <name>Jose Alba</name>
    </author>
    <summary type="text">Have you ever wanted to embed your mobile application into a website? This is now easy to do with Flutter.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">How to float an overlay widget over a (possibly transformed) UI widget</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-float-an-overlay-widget-over-a-possibly-transformed-ui-widget"/>
    <id>https://flutter.dev/blog/how-to-float-an-overlay-widget-over-a-possibly-transformed-ui-widget</id>
    <updated>2020-03-02T00:00:00.000Z</updated>
    <published>2020-03-02T00:00:00.000Z</published>
    <author>
      <name>Jose Alba</name>
    </author>
    <summary type="text">Say you have a widget in your app's UI and you want to overlay a floating widget on top of that widget.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">🕒 It’s Time: The Flutter Clock Contest Results</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/its-time-the-flutter-clock-contest-results"/>
    <id>https://flutter.dev/blog/its-time-the-flutter-clock-contest-results</id>
    <updated>2020-02-25T00:00:00.000Z</updated>
    <published>2020-02-25T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Meet the winners of the Flutter Clock challenge and explore their creative clock designs.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">How To Write a Flutter Web Plugin: Part 2</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-write-a-flutter-web-plugin-part-2"/>
    <id>https://flutter.dev/blog/how-to-write-a-flutter-web-plugin-part-2</id>
    <updated>2020-02-13T00:00:00.000Z</updated>
    <published>2020-02-13T00:00:00.000Z</published>
    <author>
      <name>Harry Terkelsen</name>
    </author>
    <summary type="text">A guide for writing modern Flutter Web plugins</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Improving Flutter with your opinion — Q4 2019 survey results</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/improving-flutter-with-your-opinion-q4-2019-survey-results"/>
    <id>https://flutter.dev/blog/improving-flutter-with-your-opinion-q4-2019-survey-results</id>
    <updated>2020-02-11T00:00:00.000Z</updated>
    <published>2020-02-11T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <author>
      <name>Tao Dong</name>
    </author>
    <summary type="text">Explore Q4 2019 user survey findings and how developer feedback shapes Flutter priorities.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">When should I useAnimatedBuilder or AnimatedWidget?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/when-should-i-useanimatedbuilder-or-animatedwidget"/>
    <id>https://flutter.dev/blog/when-should-i-useanimatedbuilder-or-animatedwidget</id>
    <updated>2020-01-19T00:00:00.000Z</updated>
    <published>2020-01-19T00:00:00.000Z</published>
    <author>
      <name>Emily Fortuna</name>
    </author>
    <summary type="text">We know you have many choices when you fly, I mean animate, in Flutter, so thank you for choosing AnimatedBuilder and AnimatedWidget.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Directional animations with built-in explicit animations</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/directional-animations-with-built-in-explicit-animations"/>
    <id>https://flutter.dev/blog/directional-animations-with-built-in-explicit-animations</id>
    <updated>2020-01-10T00:00:00.000Z</updated>
    <published>2020-01-10T00:00:00.000Z</published>
    <author>
      <name>Andrew Fitz Gibbon</name>
    </author>
    <summary type="text">Learn how to build animations that run forward and backward with Flutter's built-in explicit animation widgets.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Custom Implicit Animations in Flutter…with TweenAnimationBuilder</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/custom-implicit-animations-in-flutter-with-tweenanimationbuilder"/>
    <id>https://flutter.dev/blog/custom-implicit-animations-in-flutter-with-tweenanimationbuilder</id>
    <updated>2019-12-15T00:00:00.000Z</updated>
    <published>2019-12-15T00:00:00.000Z</published>
    <author>
      <name>Emily Fortuna</name>
    </author>
    <summary type="text">To make animations in Flutter, there are many different options available. How do you choose the right animation widget?</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 1.12: What a year!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-1-12-what-a-year"/>
    <id>https://flutter.dev/blog/announcing-flutter-1-12-what-a-year</id>
    <updated>2019-12-11T00:00:00.000Z</updated>
    <published>2019-12-11T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Explore Flutter 1.12, with iOS 13 support, add-to-app improvements, new tooling, and Dart 2.7.</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Web support for Flutter goes beta</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/web-support-for-flutter-goes-beta"/>
    <id>https://flutter.dev/blog/web-support-for-flutter-goes-beta</id>
    <updated>2019-12-11T00:00:00.000Z</updated>
    <published>2019-12-11T00:00:00.000Z</published>
    <author>
      <name>Mariam Hasnany</name>
    </author>
    <summary type="text">Explore Flutter's beta support for building production-quality web apps from a shared codebase.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter animation basics with implicit animations</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-animation-basics-with-implicit-animations"/>
    <id>https://flutter.dev/blog/flutter-animation-basics-with-implicit-animations</id>
    <updated>2019-12-04T00:00:00.000Z</updated>
    <published>2019-12-04T00:00:00.000Z</published>
    <author>
      <name>Alethea K. Flowers</name>
    </author>
    <summary type="text">Learn the fundamentals of Flutter's implicit animations and how to add polished motion to your apps.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Issues, Bugs, and Backlogs</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/issues-bugs-and-backlogs"/>
    <id>https://flutter.dev/blog/issues-bugs-and-backlogs</id>
    <updated>2019-11-25T00:00:00.000Z</updated>
    <published>2019-11-25T00:00:00.000Z</published>
    <author>
      <name>Ray Rischpater, KF6GPE</name>
    </author>
    <summary type="text">Managing feedback in a large open source project like Flutter</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">How to Write a Flutter Web Plugin</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-write-a-flutter-web-plugin"/>
    <id>https://flutter.dev/blog/how-to-write-a-flutter-web-plugin</id>
    <updated>2019-11-20T00:00:00.000Z</updated>
    <published>2019-11-20T00:00:00.000Z</published>
    <author>
      <name>Harry Terkelsen</name>
    </author>
    <summary type="text">Learn the foundations of building a Flutter web plugin and connecting Dart APIs to browser implementations.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">We hear you — learnings from Q3 2019 Flutter user survey</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/we-hear-you-learnings-from-q3-2019-flutter-user-survey"/>
    <id>https://flutter.dev/blog/we-hear-you-learnings-from-q3-2019-flutter-user-survey</id>
    <updated>2019-11-19T00:00:00.000Z</updated>
    <published>2019-11-19T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">On performance, add-to-app, plugins, and more</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Time is Ticking: Clock Contest live with over $10,000 in prizes</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/time-is-ticking-clock-contest-live-with-over-10-000-in-prizes"/>
    <id>https://flutter.dev/blog/time-is-ticking-clock-contest-live-with-over-10-000-in-prizes</id>
    <updated>2019-11-18T00:00:00.000Z</updated>
    <published>2019-11-18T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Enter the Flutter Clock challenge by designing a beautiful, innovative clock face for the Lenovo Smart Clock.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Must try: Use Firebase to host your Flutter app on the web</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/must-try-use-firebase-to-host-your-flutter-app-on-the-web"/>
    <id>https://flutter.dev/blog/must-try-use-firebase-to-host-your-flutter-app-on-the-web</id>
    <updated>2019-11-11T00:00:00.000Z</updated>
    <published>2019-11-11T00:00:00.000Z</published>
    <author>
      <name>Anthony Robledo</name>
    </author>
    <summary type="text">So you have a Flutter app, and you want to show it to the world? Look no further!</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Best practices for hosting a live streaming coding session</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/best-practices-for-hosting-a-live-streaming-coding-session"/>
    <id>https://flutter.dev/blog/best-practices-for-hosting-a-live-streaming-coding-session</id>
    <updated>2019-10-28T00:00:00.000Z</updated>
    <published>2019-10-28T00:00:00.000Z</published>
    <author>
      <name>Yan Chen</name>
    </author>
    <summary type="text">Learn practical techniques for planning, presenting, and improving live coding streams for developer communities.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Improving Flutter’s Error Messages</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/improving-flutters-error-messages"/>
    <id>https://flutter.dev/blog/improving-flutters-error-messages</id>
    <updated>2019-09-09T00:00:00.000Z</updated>
    <published>2019-09-09T00:00:00.000Z</published>
    <author>
      <name>Tao Dong</name>
    </author>
    <summary type="text">Can visual design be applied to error messages? We found that it drastically improves the usability of error messages in Flutter.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Flutter for web early adopter program now open</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-for-web-early-adopter-program-now-open"/>
    <id>https://flutter.dev/blog/flutter-for-web-early-adopter-program-now-open</id>
    <updated>2019-07-25T00:00:00.000Z</updated>
    <published>2019-07-25T00:00:00.000Z</published>
    <author>
      <name>Kevin Moore</name>
    </author>
    <summary type="text">Ready for active development of production-quality web apps</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">What do Flutter package users need? Findings from Q2 user survey</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/what-do-flutter-package-users-need-findings-from-q2-user-survey"/>
    <id>https://flutter.dev/blog/what-do-flutter-package-users-need-findings-from-q2-user-survey</id>
    <updated>2019-07-25T00:00:00.000Z</updated>
    <published>2019-07-25T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore survey findings about how Flutter developers discover, evaluate, and use packages.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Hamilton Flare Design Challenge</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/hamilton-flare-design-challenge"/>
    <id>https://flutter.dev/blog/hamilton-flare-design-challenge</id>
    <updated>2019-07-18T00:00:00.000Z</updated>
    <published>2019-07-18T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Join the Hamilton Flare Design Challenge and create animations inspired by the Hamilton app.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Material Range Slider in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/material-range-slider-in-flutter"/>
    <id>https://flutter.dev/blog/material-range-slider-in-flutter</id>
    <updated>2019-07-11T00:00:00.000Z</updated>
    <published>2019-07-11T00:00:00.000Z</published>
    <author>
      <name>Anthony Robledo</name>
    </author>
    <summary type="text">What is it? Why might you use it? How do you theme it?</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 1.7</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-1-7"/>
    <id>https://flutter.dev/blog/announcing-flutter-1-7</id>
    <updated>2019-07-09T00:00:00.000Z</updated>
    <published>2019-07-09T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Continued refinement and polish for mobile platforms</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Getting to the Bottom of Navigation in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/getting-to-the-bottom-of-navigation-in-flutter"/>
    <id>https://flutter.dev/blog/getting-to-the-bottom-of-navigation-in-flutter</id>
    <updated>2019-06-27T00:00:00.000Z</updated>
    <published>2019-06-27T00:00:00.000Z</published>
    <author>
      <name>Hans Muller</name>
    </author>
    <summary type="text">Bottom navigation in mobile apps is popular because our phones keep getting bigger but our thumbs do not. Here's how to do it in Flutter.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">The Power of the Flutter’s Transform and GestureDetector Widgets</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/the-power-of-the-flutters-transform-and-gesturedetector-widgets"/>
    <id>https://flutter.dev/blog/the-power-of-the-flutters-transform-and-gesturedetector-widgets</id>
    <updated>2019-06-13T00:00:00.000Z</updated>
    <published>2019-06-13T00:00:00.000Z</published>
    <author>
      <name>Justin McCandless</name>
    </author>
    <summary type="text">Learn how to combine Transform and GestureDetector to build interactive, draggable, and scalable Flutter interfaces.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Flutter culture and how to preserve it</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-culture-and-how-to-preserve-it"/>
    <id>https://flutter.dev/blog/flutter-culture-and-how-to-preserve-it</id>
    <updated>2019-06-07T00:00:00.000Z</updated>
    <published>2019-06-07T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <author>
      <name>Emily Fortuna</name>
    </author>
    <summary type="text">A big part of what makes Flutter so delightful and productive is its community. We really want this to continue.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Android Dark Theme in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/android-dark-theme-in-flutter"/>
    <id>https://flutter.dev/blog/android-dark-theme-in-flutter</id>
    <updated>2019-05-15T00:00:00.000Z</updated>
    <published>2019-05-15T00:00:00.000Z</published>
    <author>
      <name>Matt Carroll</name>
    </author>
    <summary type="text">Learn how to add Android dark theme support to a Flutter app and respond to the system brightness setting.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Performance Testing of Flutter apps</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/performance-testing-of-flutter-apps"/>
    <id>https://flutter.dev/blog/performance-testing-of-flutter-apps</id>
    <updated>2019-05-09T00:00:00.000Z</updated>
    <published>2019-05-09T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">The Flutter framework does a good job being fast by default, but does that mean you don't need to think about performance at all? No.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">A roundup of Flutter news at Google I/O</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/a-roundup-of-flutter-news-at-google-i-o"/>
    <id>https://flutter.dev/blog/a-roundup-of-flutter-news-at-google-i-o</id>
    <updated>2019-05-08T00:00:00.000Z</updated>
    <published>2019-05-08T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Catch up on Flutter announcements and sessions from Google I/O across mobile, web, and desktop.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter 1.5</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-1-5"/>
    <id>https://flutter.dev/blog/announcing-flutter-1-5</id>
    <updated>2019-05-07T00:00:00.000Z</updated>
    <published>2019-05-07T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">With Google I/O 2019 just around the corner, we're pleased to announce the availability of our new stable build, Flutter 1.5</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Bringing Flutter to the Web</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/bringing-flutter-to-the-web"/>
    <id>https://flutter.dev/blog/bringing-flutter-to-the-web</id>
    <updated>2019-05-07T00:00:00.000Z</updated>
    <published>2019-05-07T00:00:00.000Z</published>
    <author>
      <name>Kevin Moore</name>
    </author>
    <summary type="text">Flutter, our portable UI framework for building beautiful, tailored experiences, now supports the modern web!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">The Flutter Create winners are…</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/the-flutter-create-winners-are"/>
    <id>https://flutter.dev/blog/the-flutter-create-winners-are</id>
    <updated>2019-05-07T00:00:00.000Z</updated>
    <published>2019-05-07T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Meet the winners of Flutter Create and explore what they built with Flutter in 5 KB or less.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Understanding Async in Flutter Tests</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/understanding-async-in-flutter-tests"/>
    <id>https://flutter.dev/blog/understanding-async-in-flutter-tests</id>
    <updated>2019-05-02T00:00:00.000Z</updated>
    <published>2019-05-02T00:00:00.000Z</published>
    <author>
      <name>Anthony Bullard</name>
    </author>
    <summary type="text">Taking a look at the caveats and best practices of working with asynchronous behavior in your Flutter Widget Tests.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Insights from Flutter’s first user survey of 2019</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/insights-from-flutters-first-user-survey-of-2019"/>
    <id>https://flutter.dev/blog/insights-from-flutters-first-user-survey-of-2019</id>
    <updated>2019-04-12T00:00:00.000Z</updated>
    <published>2019-04-12T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Explore findings from Flutter's first user survey of 2019 and the priorities developers identified for the project.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Keys! What are they good for?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/keys-what-are-they-good-for"/>
    <id>https://flutter.dev/blog/keys-what-are-they-good-for</id>
    <updated>2019-03-29T00:00:00.000Z</updated>
    <published>2019-03-29T00:00:00.000Z</published>
    <author>
      <name>Emily Fortuna</name>
    </author>
    <summary type="text">The key parameter can be found on basically every widget constructor, but their use is less common.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">API design tip for complex Flutter Widgets</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/api-design-tip-for-complex-flutter-widgets"/>
    <id>https://flutter.dev/blog/api-design-tip-for-complex-flutter-widgets</id>
    <updated>2019-03-14T00:00:00.000Z</updated>
    <published>2019-03-14T00:00:00.000Z</published>
    <author>
      <name>Amir Hardon</name>
    </author>
    <summary type="text">Asking a widget to be something versus do something</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Profiling Flutter Applications Using the Timeline</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/profiling-flutter-applications-using-the-timeline"/>
    <id>https://flutter.dev/blog/profiling-flutter-applications-using-the-timeline</id>
    <updated>2019-03-01T00:00:00.000Z</updated>
    <published>2019-03-01T00:00:00.000Z</published>
    <author>
      <name>Chinmay Garde</name>
    </author>
    <summary type="text">Using the Timeline allows you to find and address specific performance issues in your Flutter apps</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Flutter Create is live with over $10,000 in prizes</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-create-is-live-with-over-10-000-in-prizes"/>
    <id>https://flutter.dev/blog/flutter-create-is-live-with-over-10-000-in-prizes</id>
    <updated>2019-02-21T00:00:00.000Z</updated>
    <published>2019-02-21T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Enter Flutter Create by building an inspiring Flutter experience in 5 KB or less for a chance to win prizes.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">How to Create Stateless Widgets</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-create-stateless-widgets"/>
    <id>https://flutter.dev/blog/how-to-create-stateless-widgets</id>
    <updated>2019-02-14T00:00:00.000Z</updated>
    <published>2019-02-14T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">When getting started with Flutter, one of the first things you need to learn about is stateless widgets.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">The Power of WebViews in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/the-power-of-webviews-in-flutter"/>
    <id>https://flutter.dev/blog/the-power-of-webviews-in-flutter</id>
    <updated>2019-01-31T00:00:00.000Z</updated>
    <published>2019-01-31T00:00:00.000Z</published>
    <author>
      <name>Emily Fortuna</name>
    </author>
    <summary type="text">Do you want to write an app that can display a web page without having to open your mobile device's browser?</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">How we use user surveys to prioritize engineering effort in Flutter — October 2018 edition</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-we-use-user-surveys-to-prioritize-engineering-effort-in-flutter-october-2018-edition"/>
    <id>https://flutter.dev/blog/how-we-use-user-surveys-to-prioritize-engineering-effort-in-flutter-october-2018-edition</id>
    <updated>2019-01-17T00:00:00.000Z</updated>
    <published>2019-01-17T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <author>
      <name>Tao Dong</name>
    </author>
    <summary type="text">Learn how the Flutter team uses quarterly survey results to prioritize engineering investments and improve the developer experience.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter: Don’t Fear the Garbage Collector</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-dont-fear-the-garbage-collector"/>
    <id>https://flutter.dev/blog/flutter-dont-fear-the-garbage-collector</id>
    <updated>2019-01-04T00:00:00.000Z</updated>
    <published>2019-01-04T00:00:00.000Z</published>
    <author>
      <name>Matt Sullivan</name>
    </author>
    <summary type="text">Dive into how Dart's garbage collector works with Flutter and how allocation and collection affect app performance.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Flutter 1.0 Launch Wrap-up</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-1-0-launch-wrap-up"/>
    <id>https://flutter.dev/blog/flutter-1-0-launch-wrap-up</id>
    <updated>2018-12-28T00:00:00.000Z</updated>
    <published>2018-12-28T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">A few reflections on Flutter Live, our global celebration of the Flutter 1.0 launch.</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Managing Flutter Application State With InheritedWidgets</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/managing-flutter-application-state-with-inheritedwidgets"/>
    <id>https://flutter.dev/blog/managing-flutter-application-state-with-inheritedwidgets</id>
    <updated>2018-12-20T00:00:00.000Z</updated>
    <published>2018-12-20T00:00:00.000Z</published>
    <author>
      <name>Hans Muller</name>
    </author>
    <summary type="text">Everyone has heard that interactive applications can be decomposed into three parts: model, view, and controller. Anyone who has given…</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Google Maps and Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/google-maps-and-flutter"/>
    <id>https://flutter.dev/blog/google-maps-and-flutter</id>
    <updated>2018-12-14T00:00:00.000Z</updated>
    <published>2018-12-14T00:00:00.000Z</published>
    <author>
      <name>Kenzie Davisson</name>
    </author>
    <summary type="text">This article will show you step-by-step how to add a Google Map widget to your Flutter application.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Hummingbird: Building Flutter for the Web</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/hummingbird-building-flutter-for-the-web"/>
    <id>https://flutter.dev/blog/hummingbird-building-flutter-for-the-web</id>
    <updated>2018-12-04T00:00:00.000Z</updated>
    <published>2018-12-04T00:00:00.000Z</published>
    <author>
      <name>Yegor Jbanov</name>
    </author>
    <summary type="text">At Flutter Live today, we announced that we are experimenting with running Flutter on the Web.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Flutter Live — What to Expect from Google’s event</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-live-what-to-expect-from-googles-event"/>
    <id>https://flutter.dev/blog/flutter-live-what-to-expect-from-googles-event</id>
    <updated>2018-12-02T00:00:00.000Z</updated>
    <published>2018-12-02T00:00:00.000Z</published>
    <author>
      <name>Chris Sells</name>
    </author>
    <summary type="text">Flutter Live, a celebration of Google's new mobile app SDK, is happening on December 4th.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Flutter on Raspberry Pi (mostly) from Scratch</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-on-raspberry-pi-mostly-from-scratch"/>
    <id>https://flutter.dev/blog/flutter-on-raspberry-pi-mostly-from-scratch</id>
    <updated>2018-11-30T00:00:00.000Z</updated>
    <published>2018-11-30T00:00:00.000Z</published>
    <author>
      <name>Chinmay Garde</name>
    </author>
    <summary type="text">Follow an experiment in porting the Flutter engine to Raspberry Pi and learn what it takes to support a new target.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Google hosting Flutter Live on Dec 4 for updates on new way to build mobile apps</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/google-hosting-flutter-live-on-dec-4-for-updates-on-new-way-to-build-mobile-apps"/>
    <id>https://flutter.dev/blog/google-hosting-flutter-live-on-dec-4-for-updates-on-new-way-to-build-mobile-apps</id>
    <updated>2018-11-15T00:00:00.000Z</updated>
    <published>2018-11-15T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Flutter Live, a celebration of Google's new mobile app SDK, is happening on December 4th.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Event Loop in Widget Tester</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/event-loop-in-widget-tester"/>
    <id>https://flutter.dev/blog/event-loop-in-widget-tester</id>
    <updated>2018-11-14T00:00:00.000Z</updated>
    <published>2018-11-14T00:00:00.000Z</published>
    <author>
      <name>Mehmet Fidanboylu</name>
    </author>
    <summary type="text">Flutter's widget tester is a great way to do unit testing on widgets. Take a closer look at how they manage the event loop.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Pitching Flutter to your company or client</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/pitching-flutter-to-your-company-or-client"/>
    <id>https://flutter.dev/blog/pitching-flutter-to-your-company-or-client</id>
    <updated>2018-11-01T00:00:00.000Z</updated>
    <published>2018-11-01T00:00:00.000Z</published>
    <author>
      <name>Wm Leler</name>
    </author>
    <summary type="text">The business case for Flutter</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Slivers, Demystified</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/slivers-demystified"/>
    <id>https://flutter.dev/blog/slivers-demystified</id>
    <updated>2018-10-18T00:00:00.000Z</updated>
    <published>2018-10-18T00:00:00.000Z</published>
    <author>
      <name>Emily Fortuna</name>
    </author>
    <summary type="text">Or, how to do fancy scrolling techniques in your mobile app with Flutter</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Writing a good Flutter plugin</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/writing-a-good-flutter-plugin"/>
    <id>https://flutter.dev/blog/writing-a-good-flutter-plugin</id>
    <updated>2018-10-03T00:00:00.000Z</updated>
    <published>2018-10-03T00:00:00.000Z</published>
    <author>
      <name>Mehmet Fidanboylu</name>
    </author>
    <summary type="text">Learn best practices for designing, implementing, documenting, and maintaining a high-quality Flutter plugin</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Executing Dart in the Background with Flutter Plugins and Geofencing</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/executing-dart-in-the-background-with-flutter-plugins-and-geofencing"/>
    <id>https://flutter.dev/blog/executing-dart-in-the-background-with-flutter-plugins-and-geofencing</id>
    <updated>2018-09-20T00:00:00.000Z</updated>
    <published>2018-09-20T00:00:00.000Z</published>
    <author>
      <name>Ben Konyi</name>
    </author>
    <summary type="text">Learn how Flutter plugins can run Dart code in the background on Android.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">What We’ve Learned from the July 2018 Flutter User Survey</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/what-weve-learned-from-the-july-2018-flutter-user-survey"/>
    <id>https://flutter.dev/blog/what-weve-learned-from-the-july-2018-flutter-user-survey</id>
    <updated>2018-08-30T00:00:00.000Z</updated>
    <published>2018-08-30T00:00:00.000Z</published>
    <author>
      <name>JaYoung Lee</name>
    </author>
    <summary type="text">Flutter's User Experience Research team recently conducted an online survey to measure user satisfaction and understand user needs.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter Platform Channels</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-platform-channels"/>
    <id>https://flutter.dev/blog/flutter-platform-channels</id>
    <updated>2018-08-28T00:00:00.000Z</updated>
    <published>2018-08-28T00:00:00.000Z</published>
    <author>
      <name>Mikkel Ravn</name>
    </author>
    <summary type="text">"Nice UI. But how does Flutter deal with platform-specific APIs?"</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Some Options for Deserializing JSON with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/some-options-for-deserializing-json-with-flutter"/>
    <id>https://flutter.dev/blog/some-options-for-deserializing-json-with-flutter</id>
    <updated>2018-08-02T00:00:00.000Z</updated>
    <published>2018-08-02T00:00:00.000Z</published>
    <author>
      <name>Andrew Brogdon</name>
    </author>
    <summary type="text">Compare manual decoding, code generation, and other approaches to deserializing JSON in Flutter apps.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Flutter’s iOS Application Bundle</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutters-ios-application-bundle"/>
    <id>https://flutter.dev/blog/flutters-ios-application-bundle</id>
    <updated>2018-07-20T00:00:00.000Z</updated>
    <published>2018-07-20T00:00:00.000Z</published>
    <author>
      <name>Chinmay Garde</name>
    </author>
    <summary type="text">Explore how Flutter's build system packages application code, assets, frameworks, and plugins into an iOS app bundle.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Out of Depth with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/out-of-depth-with-flutter"/>
    <id>https://flutter.dev/blog/out-of-depth-with-flutter</id>
    <updated>2018-07-10T00:00:00.000Z</updated>
    <published>2018-07-10T00:00:00.000Z</published>
    <author>
      <name>Mikkel Ravn</name>
    </author>
    <summary type="text">How reactive programming, widget composition, and UI-as-code might bury your view logic in deep nesting, and what you can do about it.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Learn to build native mobile apps with Flutter with our free Udacity course!</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/learn-to-build-native-mobile-apps-with-flutter-with-our-free-udacity-course"/>
    <id>https://flutter.dev/blog/learn-to-build-native-mobile-apps-with-flutter-with-our-free-udacity-course</id>
    <updated>2018-07-02T00:00:00.000Z</updated>
    <published>2018-07-02T00:00:00.000Z</published>
    <author>
      <name>Mary</name>
    </author>
    <summary type="text">TL;DR: Sign up here to get started with our free Udacity course!</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Managing visibility in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/managing-visibility-in-flutter"/>
    <id>https://flutter.dev/blog/managing-visibility-in-flutter</id>
    <updated>2018-06-27T00:00:00.000Z</updated>
    <published>2018-06-27T00:00:00.000Z</published>
    <author>
      <name>Luke Freeman</name>
    </author>
    <summary type="text">How hiding widgets can also hide inefficiency in your code</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Decomposing Widgets: Backdrop</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/decomposing-widgets-backdrop"/>
    <id>https://flutter.dev/blog/decomposing-widgets-backdrop</id>
    <updated>2018-06-26T00:00:00.000Z</updated>
    <published>2018-06-26T00:00:00.000Z</published>
    <author>
      <name>Matt Sullivan</name>
    </author>
    <summary type="text">Understand Flutter widget composition by examining how the Material Backdrop widget is built.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter Release Preview 1</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-release-preview-1"/>
    <id>https://flutter.dev/blog/announcing-flutter-release-preview-1</id>
    <updated>2018-06-20T00:00:00.000Z</updated>
    <published>2018-06-20T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">Community momentum builds on the path to release</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Perspective on Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/perspective-on-flutter"/>
    <id>https://flutter.dev/blog/perspective-on-flutter</id>
    <updated>2018-06-18T00:00:00.000Z</updated>
    <published>2018-06-18T00:00:00.000Z</published>
    <author>
      <name>Wm Leler</name>
    </author>
    <summary type="text">Fun with 3D and the Transform widget</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Why you should smoke-test your sample code, and how to do it in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/why-you-should-smoke-test-your-sample-code-and-how-to-do-it-in-flutter"/>
    <id>https://flutter.dev/blog/why-you-should-smoke-test-your-sample-code-and-how-to-do-it-in-flutter</id>
    <updated>2018-06-06T00:00:00.000Z</updated>
    <published>2018-06-06T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">Learn why sample apps need smoke tests and how to use Flutter widget tests with Travis CI to catch breakages on every change and across Flutter releases.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Build reactive mobile apps in Flutter — companion article</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/build-reactive-mobile-apps-in-flutter-companion-article"/>
    <id>https://flutter.dev/blog/build-reactive-mobile-apps-in-flutter-companion-article</id>
    <updated>2018-06-01T00:00:00.000Z</updated>
    <published>2018-06-01T00:00:00.000Z</published>
    <author>
      <name>Filip Hracek</name>
    </author>
    <summary type="text">Learn the principles and patterns behind building reactive mobile apps and managing state in Flutter.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Building beautiful, flexible user interfaces with Flutter, Material Theming, and official Material…</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material"/>
    <id>https://flutter.dev/blog/building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material</id>
    <updated>2018-05-10T00:00:00.000Z</updated>
    <published>2018-05-10T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">Build flexible, branded interfaces with Flutter and Material Theming.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">What’s New in Flutter Beta 3</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/whats-new-in-flutter-beta-3"/>
    <id>https://flutter.dev/blog/whats-new-in-flutter-beta-3</id>
    <updated>2018-05-07T00:00:00.000Z</updated>
    <published>2018-05-07T00:00:00.000Z</published>
    <author>
      <name>Tim Sneath</name>
    </author>
    <summary type="text">This week marks the release of the third beta for Flutter, our toolkit for building beautiful mobile UI for iOS and Android.</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">How to watch Flutter at Google I/O 2018</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/how-to-watch-flutter-at-google-i-o-2018"/>
    <id>https://flutter.dev/blog/how-to-watch-flutter-at-google-i-o-2018</id>
    <updated>2018-05-01T00:00:00.000Z</updated>
    <published>2018-05-01T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Google I/O 2018 is just a week away, and Flutter will be showing up in style at the event.</summary>
    <category term="event"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter’s beta 2 release</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutters-beta-2-release"/>
    <id>https://flutter.dev/blog/announcing-flutters-beta-2-release</id>
    <updated>2018-04-09T00:00:00.000Z</updated>
    <published>2018-04-09T00:00:00.000Z</published>
    <author>
      <name>Michael Thomsen</name>
    </author>
    <summary type="text">We have a second beta build available of Flutter, Google's new mobile UI framework that helps developers craft high-quality apps.</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Creating a Carousel with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/creating-a-carousel-with-flutter"/>
    <id>https://flutter.dev/blog/creating-a-carousel-with-flutter</id>
    <updated>2018-04-09T00:00:00.000Z</updated>
    <published>2018-04-09T00:00:00.000Z</published>
    <author>
      <name>Ezra Sandzer-Bell</name>
    </author>
    <summary type="text">As a mobile developer, you may find yourself with a design that calls for sliding, animated, background-image carousels.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Flutter Outline, Hot Reload, and the implementation of a live widget preview</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/flutter-outline-hot-reload-and-the-implementation-of-a-live-widget-preview"/>
    <id>https://flutter.dev/blog/flutter-outline-hot-reload-and-the-implementation-of-a-live-widget-preview</id>
    <updated>2018-04-04T00:00:00.000Z</updated>
    <published>2018-04-04T00:00:00.000Z</published>
    <author>
      <name>Konstantin Scheglov</name>
    </author>
    <summary type="text">Explore how the Flutter Outline view and hot reload power a live widget preview in the IntelliJ plugin.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">[Video] Hamilton app built in 3 months with Flutter reaches 1M+ installs</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/video-hamilton-app-built-in-3-months-with-flutter-reaches-1m-installs"/>
    <id>https://flutter.dev/blog/video-hamilton-app-built-in-3-months-with-flutter-reaches-1m-installs</id>
    <updated>2018-03-26T00:00:00.000Z</updated>
    <published>2018-03-26T00:00:00.000Z</published>
    <author>
      <name>Martin Aguinis</name>
    </author>
    <summary type="text">Hamilton and Posse, a design and development agency in New York, had three short months to develop and launch mobile apps for the hit Broadway show.</summary>
    <category term="story"/>
  </entry>
  <entry>
    <title type="text">Beautiful, animated charts for Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/beautiful-animated-charts-for-flutter"/>
    <id>https://flutter.dev/blog/beautiful-animated-charts-for-flutter</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">We are super excited to announce a fully-featured, animated charting library for Flutter!</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <title type="text">Flutter’s hot reload is so hot right now.</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/that-flutters-reload-is-so-hot-right-now"/>
    <id>https://flutter.dev/blog/that-flutters-reload-is-so-hot-right-now</id>
    <updated>2018-03-13T00:00:00.000Z</updated>
    <published>2018-03-13T00:00:00.000Z</published>
    <author>
      <name>Swav Kulinski</name>
    </author>
    <summary type="text">Testing how Flutter's hot reload scales up.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Running unit tests as part of your everyday Flutter workflow</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/running-unit-tests-as-part-of-your-everyday-flutter-workflow"/>
    <id>https://flutter.dev/blog/running-unit-tests-as-part-of-your-everyday-flutter-workflow</id>
    <updated>2018-03-06T00:00:00.000Z</updated>
    <published>2018-03-06T00:00:00.000Z</published>
    <author>
      <name>Devon Carew</name>
    </author>
    <summary type="text">So you have gotten started with Flutter, have your app prototype up and running, and have started thinking about how you'd test your app</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Building a QR code Widget in Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/building-a-qr-code-widget-in-flutter"/>
    <id>https://flutter.dev/blog/building-a-qr-code-widget-in-flutter</id>
    <updated>2018-03-05T00:00:00.000Z</updated>
    <published>2018-03-05T00:00:00.000Z</published>
    <author>
      <name>Luke Freeman</name>
    </author>
    <summary type="text">Making Flutter Widgets is fun so get going!</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Do Flutter apps dream of platform aware widgets?</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/do-flutter-apps-dream-of-platform-aware-widgets"/>
    <id>https://flutter.dev/blog/do-flutter-apps-dream-of-platform-aware-widgets</id>
    <updated>2018-03-01T00:00:00.000Z</updated>
    <published>2018-03-01T00:00:00.000Z</published>
    <author>
      <name>Swav Kulinski</name>
    </author>
    <summary type="text">Agnostic layout with platform specific widgets</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Announcing Flutter beta 1: Build beautiful native apps</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/announcing-flutter-beta-1-build-beautiful-native-apps"/>
    <id>https://flutter.dev/blog/announcing-flutter-beta-1-build-beautiful-native-apps</id>
    <updated>2018-02-27T00:00:00.000Z</updated>
    <published>2018-02-27T00:00:00.000Z</published>
    <author>
      <name>Seth Ladd</name>
    </author>
    <summary type="text">Today, as part of Mobile World Congress 2018, we are excited to announce the first beta release of Flutter.</summary>
    <category term="release"/>
  </entry>
  <entry>
    <title type="text">Animation Management with Flutter and Flux/Redux</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/animation-management-with-flutter-and-flux-redux"/>
    <id>https://flutter.dev/blog/animation-management-with-flutter-and-flux-redux</id>
    <updated>2018-01-19T00:00:00.000Z</updated>
    <published>2018-01-19T00:00:00.000Z</published>
    <author>
      <name>Amir Hardon</name>
    </author>
    <summary type="text">The Flux and Redux application architectures work well with reactive view frameworks like Flutter</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Why Flutter doesn’t use OEM widgets</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/why-flutter-doesnt-use-oem-widgets"/>
    <id>https://flutter.dev/blog/why-flutter-doesnt-use-oem-widgets</id>
    <updated>2017-11-16T00:00:00.000Z</updated>
    <published>2017-11-16T00:00:00.000Z</published>
    <author>
      <name>xster</name>
    </author>
    <summary type="text">A developer's journey from skepticism to excitement for the future of non-OEM widgets, and bespoke mobile design</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <title type="text">Test Flutter apps on Travis</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/test-flutter-apps-on-travis"/>
    <id>https://flutter.dev/blog/test-flutter-apps-on-travis</id>
    <updated>2017-05-24T00:00:00.000Z</updated>
    <published>2017-05-24T00:00:00.000Z</published>
    <author>
      <name>Yegor Jbanov</name>
    </author>
    <summary type="text">Learn how to run Flutter widget tests on Travis CI and catch regressions automatically.</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Zero to One with Flutter, Part Two</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/zero-to-one-with-flutter-part-two"/>
    <id>https://flutter.dev/blog/zero-to-one-with-flutter-part-two</id>
    <updated>2017-03-31T00:00:00.000Z</updated>
    <published>2017-03-31T00:00:00.000Z</published>
    <author>
      <name>Mikkel Ravn</name>
    </author>
    <summary type="text">Discovering how to animate composite graphical objects in the context of a cross-platform mobile app</summary>
    <category term="tutorial"/>
  </entry>
  <entry>
    <title type="text">Zero to One with Flutter</title>
    <link rel="alternate" type="text/html" href="https://flutter.dev/blog/zero-to-one-with-flutter"/>
    <id>https://flutter.dev/blog/zero-to-one-with-flutter</id>
    <updated>2017-02-22T00:00:00.000Z</updated>
    <published>2017-02-22T00:00:00.000Z</published>
    <author>
      <name>Mikkel Ravn</name>
    </author>
    <summary type="text">It was late summer 2016, and my first task as a new hire at the Google office in Aarhus, Denmark was to implement animated charts</summary>
    <category term="tutorial"/>
  </entry>
</feed>