October 2025: Flutter & Figma MCP, Platform & UI threads merge, Andrej Karpathy on AGI

Welcome back to another edition of my Flutter newsletter!

Just like always, I'm excited to share a mix of Flutter and AI-related updates, along with the latest from Code with Andrea.

Let’s dive in! πŸš€

Flutter Updates

These updates cover the latest from the official Flutter channel, the recent WASM 3.0 release, and I've also included all the FlutterCon EU 2025 videos for you to catch up on.

πŸ“Ί Flutter & Figma MCP | Observable Flutter #70

It's been a little while since I've shared an Observable Flutter video, but this one is fantastic! Craig Labenz hosts Muhammad Hamza, the creator of a new MCP server that converts Figma components directly into Flutter widgets.

In this video, Muhammad explains:

  • how the Figma MCP server works its magic
  • how you can import typography, colors, and custom buttons into code for your Flutter apps
  • how to handle images and SVGs, which often require a bit of special attention.

He then goes on to show how to generate entire screens (like login and profile pages) from Figma, and even discusses responsive design support and other exciting upcoming features for the MCP server.

If you're tired of manually creating Flutter widgets from Figma, this tool could be a huge time-saver!

πŸ“Ί The great thread merge

If you haven't heard about the Platform & UI threads merge yet (it was first enabled in Flutter 3.32), this video will get you up to speed.

Inside, Craig Labenz breaks down the roles of the UI, Raster, and Platform threads, and explains the reasoning behind the merge. This merge makes it possible to call into native code from Dart synchronously (using ffi), which leads to a much smoother development experience.

πŸ“ Integrating Swift Foundation Models in Flutter Apps with Pigeon

As part of the iOS 26 SDK, Apple released the Foundation Models framework, which lets you use on-device LLMs in your apps.

But how do you call these new APIs from Flutter? The answer is Pigeon! In this tutorial, Pranav Masekar shows you how to build a simple chat app as a proof of concept:

πŸ“ Wasm 3.0 is here

I've been following WASM support in Flutter web with great interest ever since it was first announced back in 2023.

So, I was thrilled to hear that Wasm 3.0 has arrived! It's a significant step forward, bringing exciting features like:

  • 64-bit address space
  • Garbage collection
  • Typed references
  • Tail calls
  • Exception handling

Many of these features are now supported across all major browsers, and I'm really looking forward to seeing what performance improvements this will bring to Flutter web apps.

πŸŽ₯ FlutterCon EU 2025 Videos

I didn't get a chance to attend FlutterCon this year, so I'm super happy to see that the videos have now been published on YouTube!

Just like in previous years, some of the top Flutter developers delivered fantastic talks (including some advanced topics), and I'm sure you'll find plenty of useful insights.

Here's the full playlist:

AI News

Despite some growing AI-bubble fears, the rollercoaster keeps going, and new tools and updates are popping up every single day. Sonnet 4.5 recently launched, while OpenAI released Sora 2 and a new web browser (though I wouldn't trust it to be secure or private 😱).

But what's most relevant for us developers? Here's my top pick from this month. πŸ‘‡

🎧 Andrej Karpathy β€” AGI is still a decade away

Every time Andrej Karpathy speaks publicly, I'm always so impressed by his insights. So, I couldn't miss this new podcast with Dwarkesh Patel, where he shares his thoughts on the evolution of AI and why he believes AGI is still a ways off.

He also discusses recent trends in agentic AI and the three current ways of writing code:

  1. From scratch (he no longer recommends this).
  2. Autocomplete with Cursor.
  3. Agentic: You prompt, and then let the LLM do the work.

Interestingly, Andrej often finds himself using autocomplete as the most optimal balance between speed and control, rather than trying to use agents that tend to perform poorly when writing innovative and "intellect-intensive" code.

The podcast is almost 2 hours and 30 minutes long, but I highly recommend it (a full transcript is also available):

Latest from Code with Andrea

Over the last month, I've started working on a new currency converter app, and I've also published a new video. πŸ‘‡

πŸ“Ί Beyond Prompts: My 3-Folder System for Effective AI Coding in Flutter

The more I work with AI, the more I realize how crucial it is to have a structured workflow and clear guidelines to shape its output.

After many successes and failures, I've settled on a 3-folder system that helps me:

  • Stay organized and follow a consistent workflow.
  • Make it much easier for AI to follow my guidelines.
  • Reduce a lot of friction by letting me reuse battle-tested patterns, commands, and prompts.

And in this video, I cover all the details:

Until Next Time

Over the next few weeks, I'll be ramping up my YouTube content with both long-form and short-form videos, sharing my experiences with AI coding. So stay tuned for more updates!

Happy coding! πŸŽ‰

Want More?

Invest in yourself with my high-quality Flutter courses.

Flutter In Production

Flutter In Production

Learn about flavors, environments, error monitoring, analytics, release management, CI/CD, and finally ship your Flutter apps to the stores. πŸš€

Flutter Foundations Course

Flutter Foundations Course

Learn about State Management, App Architecture, Navigation, Testing, and much more by building a Flutter eCommerce app on iOS, Android, and web.

Flutter & Firebase Masterclass

Flutter & Firebase Masterclass

Learn about Firebase Auth, Cloud Firestore, Cloud Functions, Stripe payments, and much more by building a full-stack eCommerce app with Flutter & Firebase.

The Complete Dart Developer Guide

The Complete Dart Developer Guide

Learn Dart Programming in depth. Includes: basic to advanced topics, exercises, and projects. Last updated to Dart 2.15.

Flutter Animations Masterclass

Flutter Animations Masterclass

Master Flutter animations and build a completely custom habit tracking application.