Chuyển đến nội dung chính

Flutter 3.44 review: iOS 26 support, stateful hot reload on web, and Cupertino Squircles

The latest stable Flutter release, Flutter 3.44, is one of the most consequential updates of the year for teams shipping to Apple platforms and the web. The documentation was last refreshed on July 10, 2026, and the release notes read like a checklist of the pain points cross-platform developers have been asking Google to fix.

Full iOS 26 and macOS 26 support

Flutter 3.44 (building on 3.38) fully supports the iOS 26, Xcode 26, and macOS 26 releases. That is the headline for most teams: as Apple shipped its Liquid Glass redesign and a new toolchain, Flutter kept pace so you can build and submit against the current SDK without hacks.

There is one migration to be aware of. Flutter now supports Apple’s mandated UIScene lifecycle, and code migration is required to adopt it. If you maintain an iOS Flutter app, this is the upgrade task to schedule — it is mechanical, but it is not optional going forward.

Cupertino Squircles land

Apple’s rounded corners have never been simple circles — they use continuous curvature, the “squircle.” Flutter 3.44 introduces Cupertino Squircles via a new RSuperellipse shape that matches Apple’s native rounded corners. This required deep changes in the rendering engine, and it closes one of the last visible gaps between a Flutter iOS app and a native one. On iOS 26, where Liquid Glass makes shape and light more prominent, getting corners exactly right matters.

Stateful hot reload becomes the default on web

For anyone who builds Flutter Web, this is the quality-of-life win of the release: stateful hot reload on web is now the default. You no longer lose your navigation stack, form inputs, or scroll position when you hot reload. It brings web development to parity with the native mobile experience Flutter developers have enjoyed for years — a genuinely different day-to-day feel.

Security: Android screen-share protection

On Android, developers can now protect sensitive content when users share their screen — hiding customer information, account numbers, and other private data from screen recordings and casts. For fintech, healthcare, and banking apps, this is a feature that previously required native platform code and now ships in the framework.

What to do with this release

  • Schedule the UIScene migration if you ship to iOS. It is required for future compatibility.
  • Adopt RSuperellipse for cards, buttons, and sheets on iOS to match native corner geometry.
  • Re-test your web build with the new hot reload default — the workflow improvement is significant enough to change how you develop.
  • Add screen-share protection to any screen that shows sensitive data on Android.

The bottom line

Flutter 3.44 is a “catch up to the platforms and polish the edges” release, and that is exactly what mature cross-platform frameworks should ship. Full iOS 26 and macOS 26 support keeps you current with Apple; Squircles and screen protection close native gaps; and stateful web hot reload quietly makes Flutter Web a much nicer place to work. If you have been putting off an upgrade, 3.44 is worth the afternoon.


Originally published on FlutterCook. Read the latest version there — that copy is the one kept up to date.

Nhận xét

Bài đăng phổ biến từ blog này

5 concepts every Flutter dev should know

  Phụ lục: State management architecture Testing IDE Shortcuts Platform channel Maintaining a project Tôi đã làm việc với Flagship trong một thời gian dài, và đây là những điều mà tôi phát hiện ra là điều cần phải có đối với bất kỳ nhà phát triển Flagship nào, về tổng thể nó sẽ khiến bạn trở thành một nhà phát triển Flagship giỏi trong thời gian dài. 1. State management architecture Đây là một trong những chủ đề quan trọng nhất trong cộng đồng thiết bị rung, nó khá quan trọng nếu bạn muốn duy trì một dự án rung kích thước trung bình hoặc lớn. Nó sẽ giúp tạo một dự án suôn sẻ và thêm các tính năng mới một cách hoàn hảo.  2. Testing Đây là một chủ đề duy nhất mà tôi không hiểu tại sao nó lại quan trọng trước đó trong sự nghiệp của tôi, nhưng khi tôi tiến lên trong sự nghiệp của mình và có kinh nghiệm với nhiều dự án và vấn đề xảy ra trong môi trường sản xuất. Tôi đã nhận ra một cách khó khăn, tại sao điều này lại quan trọng như vậy. Nếu bạn vẫn muốn có thêm lý do để cân nhắc thử...

Thiết kế giao diện với DotNetBar (Phần 1)

Đây là phiên bản DotNetBar hỗ trợ C# và Visual Basic https://www.dropbox.com/s/wx80jpvgnlrmtux/DotNetBar.rar  , phiên bản này hỗ trợ giao diện Metro cực kỳ “dễ thương” Các bạn load về và cài đặt, khi cài đặt xong sẽ có source code mẫu của tất cả các control. Để sử dụng được các control của DotNetBar các bạn nhớ add item vào controls box. Thiết kế giao diện với DotNetBar, giao diện sẽ rất đẹp. Link các video hướng dẫn chi tiết cách sử dụng và coding: http://www.devcomponents.com/dotnetbar/movies.aspx Hiện tại DotNetBar có rất nhiều công cụ cực mạnh, trong đó có 3 công cụ dưới đây: DotNetBar for Windows Forms Requires with Visual Studio 2003, 2005, 2008, 2010 or 2012.   DotNetBar for WPF Requires with Visual Studio 2010 or 2012 and Windows Presentation Foundation.   DotNetBar for Silverlight Requires with Visual Studio 2010 or 2012 and Silverlight. Dưới đây là một số hình ảnh về các control trong DotnetBar.   Metro User Interface  controls with Metro Tiles, toolba...

2026 👏 Google miễn phí một năm gói AI Plus cho sinh viên Việt Nam 🇻🇳🇻🇳🇻🇳

Chúc mừng anh em 👏 Google miễn phí một năm gói AI Plus cho sinh viên Việt Nam 🇻🇳🇻🇳🇻🇳 Đối tượng là sinh viên đại học từ 18–24 tuổi (bao gồm sinh viên mới và sinh viên từng dùng gói AI Pro 2025). Lưu ý là cần xác minh tư cách sinh viên hàng năm. Khi nhận gói, anh em có được các ưu đãi sau: 🔖 Nâng cấp bộ nhớ đám mây lên 400GB. 🔖 Nhân đôi hạn mức truy cập mô hình AI. 🔖 Mở quyền trải nghiệm tính năng tạo video bằng Gemini Omni. Lưu ý chương trình chỉ dành cho sinh viên đủ điều kiện. Hạn nhận ưu đãi: 31 tháng 12, 2026. Các bạn cần có phương thức thanh toán hợp lệ khi đăng ký. Google AI Plus sẽ tự động tính phí 132.000 ₫/tháng sau khi thời gian dùng thử kết thúc, trừ phi bạn đã huỷ trước đó. Huỷ bất cứ lúc nào. CÁC BƯỚC THỰC HIỆN CHI TIẾT 🔹Bước 1: Truy cập cổng đăng ký chương trình 🔖 Mở trình duyệt và truy cập vào trang chính thức: gemini.google/students/ 🔖 Đăng nhập vào Tài khoản Google cá nhân của bạn. 🔖 Nhấn vào nút "Claim your student plan at no cost" (hoặc Nhận gó...