Flutter 2.0 ra mắt
(medium.com)- Từ framework di động thành framework đa nền tảng: mở rộng các nền tảng được hỗ trợ
→ Web: hỗ trợ PWA và SPA, chuyển ứng dụng Flutter di động hiện có lên web (chia sẻ mã)
→ Desktop, thiết bị gập, cho đến cả thiết bị nhúng
→ iOS: cải thiện hiệu năng, các widget Cupertino mô phỏng gần giống UIKit, build IPA mà không cần mở Xcode
-
Áp dụng Sound Null Safety cho Dart: mặc định là Non-Nullable trừ khi được khai báo khác
-
Công bố Google Mobile Ads SDK: bổ sung inline banner và native banner bên cạnh các định dạng overlay hiện có
-
Widget Autocomplete, ScaffoldMessenger
-
Cải thiện Add-to-App để thêm Flutter vào ứng dụng hiện có, giảm thiểu sử dụng bộ nhớ khi thêm nhiều instance
-
Bổ sung Flutter Fix: tìm và thông báo các đoạn mã gặp vấn đề khi API được thêm/cải tiến/xóa
-
Cải thiện Flutter DevTools
-
Các tính năng mới của Flutter 2 cũng được bổ sung vào tiện ích mở rộng cho Android Studio và IntelliJ/VSCode
-
DartPad cũng hỗ trợ Flutter 2
-
Cập nhật hệ sinh thái
→ Các plugin Firebase đã áp dụng Null Safety và đạt mức Production Quality
→ SDK Sentry mới cho Flutter
3 bình luận
Có vẻ Dart là một ngôn ngữ hấp dẫn. Nhìn việc ở bản 2.0 không thấy nói gì về hỗ trợ ngôn ngữ khác thì có thể thấy vậy
Ưu điểm của Dart là xử lý tốt cả VM lẫn biên dịch AOT, nên sẽ không dễ để chuyển sang ngôn ngữ khác.
Trong bài giới thiệu Flutter 2 tại https://developers.googleblog.com/2021/03/announcing-flutter-2.html,
họ có nói rằng khả năng mở rộng của Flutter là nhờ Dart.
Nhưng mà bản thân tôi cũng không quen được với Dart.. ^^;