Giới Thiệu“Flutter là nền tảng phát triển ứng dụng đa nền tảng cho IOS và Android do Google phát“ triển.. Flutter sử dụng ngôn ngữ DART do Google phát triển và Flutter cũng đã được sử dụ
Trang 1FLUTTER
Trang 3Giới Thiệu
Trang 4Giới Thiệu
“Flutter là nền tảng phát triển ứng dụng đa nền tảng cho IOS và Android do Google phát“ triển.
Flutter sử dụng ngôn ngữ DART do Google phát triển và Flutter cũng đã được sử
dụng để tạo các ứng dụng native cho Google
Flutter
Trang 5https://fullstackstation.com/flutter-la-gi
Trang 8Ưu Điểm
Trang 9Ưu Điểm
Flutter là bộ open-source SDK Hiệu năng mạnh mẽ
Giao diện đẹp và thu hút Chạy được giả lập mobile trên Web
Viết Code ứng dụng nhanh Framework hiện đại
Dễ học, dễ sử dụng Cộng đồng phát triển mạnh mẽ
https://fullstackstation.com/flutter-la-gi https://baoflutter.com/flutter-tutorial-uu-diem-va-nhuoc-diem-cua-flutter
Trang 12Nhược Điểm
Trang 13Nhược Điểm
Thư viện và supports hạn chế Phải học them ngôn ngữ DART
Kích thước file lớn Mô hình dữ liệu mới
Bộ render UI k liên quan tới UI có sẵn Update quá nhanh
https://fullstackstation.com/flutter-la-gi https://baoflutter.com/flutter-tutorial-uu-diem-va-nhuoc-diem-cua-flutter
Trang 16So Sánh
Trang 17So Sánh
Trang 18https://trends.google.com/trends/explore?geo=VN&q=%2Fg%2F11f03_rzbg,%2Fg%2F11h03gfxy9
Trang 19So Sánh
Trang 20https://200lab.io/blog/so-sanh-su-khac-biet-flutter-vs-react-native
Trang 21So Sánh
01
Khả năng dung lại code
Flutter cho phép overwriting code
Nếu có kế hoạch cho việc sử dụng
lại code
02
Các thư viện Third Party
Có nhiều Third-party packages đang
được sử dụng và đang ngày càng
Khả năng dung lại code
React Native cho phép sử dụng lạicode, nhưng bị giới hạn trong 1 vàiComponents cơ bản
02
Các thư viện Third Party
Từ khi React Native phổ biến, đã córất nhiều Third-party packages đượcphát triển và sử dụng
03
Độ phổ biến
React Native có số lượng developer
sử dụng nhiều bởi việc sử dụngJavascript rất dễ dàng để sử dụngthư viện của React
Trang 22https://200lab.io/blog/so-sanh-flutter-vs-react-native
Trang 23So Sánh
Flutter
Flutterphù hợp với các dự án focus về
anima-tion, các layout phức tạp, với thế mạnh là các
bộ render tự làm, giao tiếp trực tiếp với GPU
và một SDK để viết animation dễ dàng
React
React Native phù hợp với những DEV dungjavascript là chủ đạo (React, Note, … ) appkhông cần animation phúc tạp
Trang 24https://200lab.io/blog/so-sanh-flutter-vs-react-native/
Trang 25Thank you