AkiraDragon
Senior Member
Tóm tắt sự kiện flutter forward 2023:
=> Link video :
Tóm lại những dev flutter tương lai có khá nhiều đất diễn trên mọi thể loại từ làm game, phát triển ứng dụng đa nền tảng hiệu suất cao (mobile,desktop, web). Phát triển giao diện cho hệ thống nhúng ( cái này khá là triển vọng), tích hợp vào các project có sẵn ...
- Breakthrough graphics performance : Sẽ thay thế dần lớp rendering sử dụng Skia thành Impeller để giải quyết hiện tượng một số app bị lag trong lần load đầu ( Đại thể là flutter team nhận thấy rằng lần đầu thực sự quan trọng, nếu user mà có trải nghiệm tệ trong lần đầu sử dụng app thì user sẽ xóa app luôn và ngay nên việc thay thế này là cực kì cần thiết, ngoài ra impeller cũng cho trải nghiệm khi sử dụng app tốt hơn hẳn skia, video cho thấy skia bị drop fps xuống 10fps trong khi impeller luôn ở 60fps). Nhờ có lớp render mới này thì flutter sẽ cho ra mắt 3D with Flutter - tương lai sẽ có các framework chuyên dựng game bằng flutter ( thằng này có vẻ tham vọng muốn đấu lại unity trên mảng game cross platform đây)
- Seamless integration for web and mobile: chủ yếu cải tiến ở phía Flutter web, mục đích là flutter có thể tích hợp vào một trang web có sẵn như là 1 componment giúp flutter có nhiều đất diễn hơn trên các trang web hiện có thay vì như trước kia nếu sử dụng flutter thì phải build toàn bộ web. Bạn có thể viết mã bằng flutter và nhúng thẳng vào trong js, html ( giống thằng reactjs). Với mobile thì sẽ có 1 command mới cho phép tự gen ra các binding để call lib trực tiếp xuống các thư viện native thay vì phải tạo code plugin như trước đây ( tham khảo ví dụ tại https://github.com/.../tree/main/experimental/pedometer)
- Early to new and emerging architectures: chủ yếu là sẽ hỗ trợ biên dịch các module Dart, Flutter ra WebAssembly để tăng hiệu năng cho trang web, ngoài ra cũng sẽ support cho tập lệnh mở RISC-V mục đích là flutter sẽ lấn sân sang cả các thiết bị nhúng ( trước đây chỉ có x86, ARM được hỗ trợ ). Tương lai sẽ thấy các thiết bị như tủ lạnh, điều hòa, máy sưởi có giao diện đồ họa của flutter không xa.
- Continued focus on developer experience: Cuối cùng là hỗ trợ cho các lập trình viên thêm các công cụ giúp việc xây dựng ứng dụng năng suất hiệu quả hơn như thêm các tính năng cho Dart ( 1 ví dụ tiêu biểu là cho phép return 1 record giống như golang hình minh họa dưới). Đồng thời sẽ công bố Dart 3 cùng với game toolkit và news toolkit giúp tiết kiệm tới 80% phát triển các ứng dụng game và tin tức.
=> Link video :
Tóm lại những dev flutter tương lai có khá nhiều đất diễn trên mọi thể loại từ làm game, phát triển ứng dụng đa nền tảng hiệu suất cao (mobile,desktop, web). Phát triển giao diện cho hệ thống nhúng ( cái này khá là triển vọng), tích hợp vào các project có sẵn ...