Bản cập nhật lớn nhất trong Flutter-2.2-release-

 

Nền tảng phát triển phần mềm UI nguồn mở của Google: Flutter vừa được cải tiến và làm mới với phiên bản hiện tại Flutter 2.2, được trang bị một số tính năng và khả năng mới thú vị.

 

Điều này đã được công bố trong sự kiện Google I/O 2021 vừa kết thúc.

 

Mức độ phổ biến của Flutter tăng lên

 

Flutter by Google hiện đã trở thành framework phát triển đa nền tảng phổ biến nhất thế giới. Theo Slashdata, khoảng 45% nhà phát triển đa nền tảng hiện đang sử dụng Flutter để tạo ứng dụng di động.

 

Trên thực tế, từ năm 2020 đến năm 2021, việc sử dụng Flutter framework đã chứng kiến ​​mức tăng trưởng đột biến 47% và hiện tại, 12% trong tổng số ứng dụng di động trong Google Playstore đang sử dụng Flutter.

 

Được Google ra mắt vào năm 2017, Flutter hỗ trợ khung phát triển ứng dụng đa nền tảng cho Android, iOS, Linux, Mac, Windows, Google Fuchsia và cả dạng web thông qua một cơ sở mã duy nhất.

 

Đó là vẻ đẹp và khả năng của Flutter. Bây giờ, hãy thảo luận về 5 bản cập nhật hàng đầu trong Flutter 2.2.

 

Không an toàn

 

Với phiên bản 2.0, Flutter đã giới thiệu tính năng Null Safety, tính năng này hiện đã trở thành mặc định cho các dự án mới. Với tính năng Null Safety, nhà phát triển có thể dễ dàng chỉ ra liệu một biến hoặc giá trị có thể rỗng hay không, trực tiếp từ mã. Nó cung cấp sự bảo vệ chống lại các ngoại lệ tham chiếu null.

 

Bằng cách này, các lỗi liên quan đến con trỏ null có thể được giảm thiểu và kiểm soát đáng kể.

 

Trên thực tế, với ngôn ngữ Dart đang được sử dụng trong Flutter, trình biên dịch đủ thông minh để loại bỏ tất cả các kiểm tra null trong thời gian chạy, điều này giúp ứng dụng hoạt động nhanh đáng kể.

 

Cơ chế thanh toán

 

Một bước phát triển lớn đã được công bố trong lĩnh vực thanh toán dành cho các ứng dụng di động được tạo bằng phiên bản Flutter 2.2. Với bản cập nhật mới, một plugin thanh toán mới đã được giới thiệu và được xây dựng với sự trợ giúp của nhóm Google Play. Với plug-in hữu ích này, nhà phát triển có thể nhúng các tính năng để chấp nhận thanh toán cho hàng hóa thực tế, cho cả ứng dụng Android và iOS.

 

Ngoài ra, plug-in mua hàng trong ứng dụng hiện có đã được cập nhật với tính bảo mật và mã hóa cao hơn để đảm bảo các giao dịch tài chính an toàn.

 

Phát triển Web

 

Trong lĩnh vực phát triển web, Flutter 2.2 có một số cập nhật thú vị. Giờ đây, các nhà phát triển có thể sử dụng nhân viên dịch vụ để lưu vào bộ nhớ đệm trong nền. Điều này có nghĩa là các ứng dụng dựa trên web sẽ nhanh hơn và gọn gàng hơn, mang lại hiệu suất tốt hơn.

 

Phi tiêu với nhiều tính năng hơn

 

Được phát hành lần đầu trước Flutter, Dart là ngôn ngữ lập trình hỗ trợ khung phát triển của Flutter cho các ứng dụng đa nền tảng.

 

Với phiên bản 2.2, Dart đã được nâng cấp lên phiên bản 2.13. Với phiên bản mới này, Dart giờ đây cũng sẽ mở rộng hỗ trợ cho khả năng tương tác gốc. Điều này đã được thực hiện bằng cách hỗ trợ các mảng và cấu trúc đóng gói trong FFI (giao diện chức năng nước ngoài).

 

Bản cập nhật này sẽ giúp nâng cao khả năng đọc và mở ra một cổng thông tin cho các kịch bản tái cấu trúc.

 

Kích thước ứng dụng

 

Trong nỗ lực tiếp tục làm cho các ứng dụng di động nhẹ hơn và ít cồng kềnh hơn, Flutter 2.2 giờ đây sẽ cho phép các ứng dụng Android có các thành phần trì hoãn. Bằng cách này, các phần tử Flutter cần thiết để ứng dụng hoạt động bình thường có thể được tải xuống trong thời gian chạy và do đó, không cần tải thêm mã vào ứng dụng. Bằng cách này, các ứng dụng sẽ có kích thước nhẹ hơn.

 

Để phát triển iOS, Flutter 2.2 hiện cho phép các nhà phát triển biên dịch trước các shader, điều này sẽ làm cho hoạt ảnh trở nên mượt mà và liền mạch hơn (khi chúng chạy lần đầu tiên). Ngoài ra, một số công cụ mới đã được thêm vào cho phép nhà phát triển phân tích mức sử dụng bộ nhớ trong bất kỳ ứng dụng nào, từ đó giúp họ hợp lý hóa việc sử dụng bộ nhớ và giúp ứng dụng hoạt động tốt hơn.

 

Bạn quan tâm đến việc phát triển một ứng dụng di động mới dựa trên Flutter hoặc muốn cải tiến các ứng dụng gốc hiện có của mình bằng khả năng đa nền tảng bằng Flutter?

 

Hãy liên lạc với các đối tác vận chuyển của chúng tôi Phát triển ứng dụng Flutter lập đội ngay!