惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
V
Visual Studio Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
U
Unit 42
W
WeLiveSecurity
博客园 - Franky
Recent Announcements
Recent Announcements
Hacker News - Newest:
Hacker News - Newest: "LLM"
Attack and Defense Labs
Attack and Defense Labs
月光博客
月光博客
The Cloudflare Blog
Spread Privacy
Spread Privacy
腾讯CDC
P
Privacy International News Feed
N
News and Events Feed by Topic
AWS News Blog
AWS News Blog
NISL@THU
NISL@THU
T
Troy Hunt's Blog
小众软件
小众软件
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Microsoft Security Blog
Microsoft Security Blog
L
Lohrmann on Cybersecurity
Webroot Blog
Webroot Blog
Y
Y Combinator Blog
量子位
P
Palo Alto Networks Blog
N
News and Events Feed by Topic
V
Vulnerabilities – Threatpost
K
Kaspersky official blog
IT之家
IT之家
T
Threat Research - Cisco Blogs
Cloudbric
Cloudbric
云风的 BLOG
云风的 BLOG
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
爱范儿
爱范儿
G
Google Developers Blog
S
Secure Thoughts

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
Flutter 3.44 Highlights From Google I/O 2026: What's New and What Matters
Jasper · 2026-05-21 · via DEV Community

I tuned into the What's new in Flutter session at Google I/O 2026 expecting a standard release walkthrough. Flutter 3.44 felt bigger than that. The team framed it around scaling to more users on more devices, and the demos backed it up: agentic hot reload, generative UI, Hybrid Composition++ on Android, Swift Package Manager as the iOS and macOS default, and Flutter running in a 2026 Toyota RAV4 infotainment system.

If you're wondering what actually matters in this release, the short answer is that 3.44 pushes Flutter further into AI-assisted development, embedded deployments, and platform-native integration, without treating those as side experiments. Most of what landed here is production-oriented.

I've been following Flutter releases with our team at Spice Factory Philippines, and this one stood out because it connects everyday app work to where the ecosystem is clearly heading.


Ecosystem Growth by the Numbers at Google I/O 2026

The session opened with a simple idea: Flutter is everywhere, everyday, built by everyone, for everyone.

On stage, they backed that up with numbers that are hard to ignore. The pub.dev ecosystem hit over 1.3 billion package downloads in the last 30 days alone. Flutter is now the second most popular mobile SDK on both major app stores, with 1.5 million monthly developers, up 50% in a year. This release cycle alone landed 972 commits from 178 contributors, including 61 first-time contributors.

That context matters. 3.44 is not a collection of niche experiments. It reads like a release built for teams shipping real products across mobile, desktop, web, and embedded hardware.


AI and Developer Experience: Agentic Hot Reload, GenUI, and DevTools

This was the part of the session that felt most immediately useful for day-to-day work.

Agentic Hot Reload is the headline feature here. Through the Dart and Flutter MCP server, coding agents can now automatically find and connect to your running app, then hot reload after UI changes. Prompt your agent to tweak a screen, and you see the result without manual setup. They also hardened dependency search for agents and consolidated MCP tool definitions to cut token costs.

Alongside that, Dart and Flutter Agent Skills give agents step-by-step, task-oriented guidance for things like integration tests and localization setup. If you already use Cursor or similar tools, this is worth trying on your next Flutter task.

On the product side, GenUI (built on the open A2UI protocol) stood out in the demos. Instead of AI responses as walls of markdown, agents compose real Flutter UI on the fly. The Hatcha event-planning demo and apps like Finnish it show what that looks like in practice. Li-Te Cheng from Google DeepMind also shared practical takeaways from the Gemini App's Visual Layout experiment: lean on opinionated frameworks for consistency, use an "AI critic" loop for reliability, and balance speed with templates when you need control.

Behind the scenes, DevTools got snappier (WASM by default), and Widget Previews reduce IDE memory usage by up to 50% by leaning on the Dart Analysis Server. Small wins, but the kind that make long sessions less painful.


Platform Updates for Android, iOS, Desktop, and Embedded

Android: Hybrid Composition++ and AGP 9 Kotlin Changes

Hybrid Composition++ (HCPP) solves a long-standing Platform Views tradeoff: frame rate vs fidelity. It delegates compositing to the Android OS using Vulkan and SurfaceControl, which means smoother scrolling, better touch input, and reliable SurfaceView support. It is opt-in for now via --enable-hcpp or a manifest flag:

<meta-data
  android:name="io.flutter.embedding.android.EnableHcpp"
  android:value="true" />

Enter fullscreen mode Exit fullscreen mode

Flutter also reads display corner radii from Android hardware through MediaQuery, which helps on aggressively rounded screens.

One heads-up for Android teams: AGP 9 built-in Kotlin means manually applying the Kotlin Gradle plugin can break builds. If you maintain plugins, the migration guide requires a minimum Flutter constraint of 3.44.

iOS and macOS: Swift Package Manager by Default

Swift Package Manager is now the default for iOS and macOS. The CLI migrates your Xcode project automatically. Plugins still on CocoaPods trigger a fallback with a warning, so check your dependency tree. Apple is also moving toward requiring UIScene lifecycle support, so migrate before enforcement catches you off guard.

Desktop and Embedded: Canonical, Toyota RAV4, and LG webOS

Canonical is now the lead maintainer for Flutter Desktop (Linux, Windows, macOS). Experimental multi-window APIs are progressing on the main channel: tooltips, popup windows on macOS, and separate dialog windows.

The embedded demos got the crowd reaction. Flutter powers the 2026 Toyota RAV4 multimedia system, and LG's webOS SDK (with hot reload, Riverpod, Firebase plugins, and more) is coming soon for big-screen targets.


Material and Cupertino Decoupling From the Core Framework

Material and Cupertino libraries are frozen in the core framework as of 3.44. They will move to standalone packages (material_ui and cupertino_ui) with independent versioning in a future release.

Practically, that means design system updates can ship on their own cadence instead of waiting for the next Flutter SDK. If you are planning a Material 3 migration or heavy Cupertino customization, keep an eye on the decoupling tracking issue and start thinking about package-based imports early.


How to Upgrade to Flutter 3.44: Migration Checklist

If you want to try the highlights without reading every release note:

  • Run flutter upgrade
  • Test HCPP if your app embeds native Android views (maps, web views, etc.)
  • Audit your Android Gradle/Kotlin setup for AGP 9 compatibility
  • Check iOS plugins for SwiftPM support
  • Experiment with Agentic Hot Reload if you use an AI coding agent

For the full breakdown, see the official Flutter 3.44 release post and the Dart 3.12 release notes.


Key Takeaways From the What's New in Flutter Session

The session made one thing clear: Flutter is not just iterating on widgets anymore. It is positioning for agentic development workflows, generative UI, and deployments from car dashboards to smart TVs.

For our team, Agentic Hot Reload and the Android HCPP improvements are the first things worth testing on active projects. The Material/Cupertino decoupling is the longer-term architectural shift to watch.

Which 3.44 change are you trying first? Curious what stands out for other teams shipping Flutter in production.

If you want to see how we approach multi-platform app development for real client work, you can check what we do here: https://spice-factory.ph/