Tag: Flutter
-
Khác biệt giữa Future và Stream
[FLUTTER] Sự khác biệt giữa Future và Stream trong Flutter Lập trình không đồng bộ trong Flutter được đặc trưng bởi hai lớp Future và Stream 1. Future Khi một hàm bất đồng bộ được thực hiện xong nó sẽ trả về một Future. Một hàm Future có thể trả về một giá trị. Một […]
-
Widget Tree & Element Tree & Render Tree trong Flutter
Flutter không vẽ lại hay tạo lại toàn bộ giao diện người dùng mỗi khi ta phương thức build(){…} được gọi. Flutter cố gắng đáp ứng để ứng dụng chạy ở 60 FPS. Vì vậy, nó cập nhật màn hình 60 lần mỗi giây. Có nghĩa là màn hình được Flutter repaint lại 60 lần mỗi giây. Điều này dễ hiểu […]
-
Làm thế nào để chuyển màn hình mà không cần context trong Flutter?
Làm thế nào để chuyển màn hình mà không cần context trong Flutter? Chúng ta sẽ học cách loại bỏ context khi navigate trong Flutter nhé. Navigate là một phần không thể thiếu trong bất kì ứng dụng nào. Flutter sẽ hỗ trợ bạn navigate đến bất cứ màn hình nào một cách dễ dàng […]
-
[FLUTTER] Một số widget hữu ích trong Flutter (Phần 2)
Ở số trước mình đã giới thiệu một vài widget hữu ích, anh em có thể tìm đọc lại tại đây. Sang phần 2 này, mình sẽ tiếp tục giới thiệu đến anh em một vài widget ít phổ biến nhưng cũng khá thú vị. Bắt đầu ngay nhé 😀 1. Chip widgets Đây là […]
-
SQLite trong Flutter
[FLUTTER] Tìm hiểu về cách sử dụng SQLite trong Flutter Để lưu những dữ liệu theo dạng bảng dễ dàng cho việc truy vấn và thay đổi, chúng ta cần sử dụng SQLite I. Khái quát về Sqlite trong Flutter Trong Flutter chúng ta sử dụng thư viện sqflite, thư viện này sẽ hỗ trợ […]
-
Cách viết Unit Test trong Flutter
[FLUTTER] Cách viết Unit Test trong Flutter (Phần 2) Lời ngỏ Mỗi ngôn ngữ, hay framework đều có các cách để triển khai Unit Test khác nhau. Tuy nhiên trong bài viết này mình sẽ chú trọng vào Unit Test trong Flutter. B. Cách triển khai Unit Test trong Flutter 1. Cài đặt thư viện […]
-
[FLUTTER] Một số widget hữu ích trong Flutter (Phần 1)
[FLUTTER] Một số widget hữu ích trong Flutter (Phần 1) Giới thiệu Khi làm việc với Flutter có lẽ ai cũng biết câu nói: Trong Flutter, (gần như) mọi thứ đều là widget. Nhưng cũng chính vì có quá nhiều widget, lập trình viên đôi khi cảm thấy khó khăn trong việc lựa chọn, thậm […]
-
Flutter vs React Native vs Native: So sánh chi tiết hiệu năng
Câu chuyện đằng sau việc nghiên cứu inVerita và nhóm phát triển mobile của mình liên tục nghiên cứu hiệu năng của các giải pháp mobile đa nền tảng hiện có để trả lời câu hỏi công nghệ nào tốt nhất Flutter hoặc React Native (hoặc Native) cho sản phẩm của bạn, đó là cách Flutter vs […]
-
[FLUTTER] Tổng quan về ListView
Nếu bạn muốn có một giải pháp để hiển thị một danh sách các Widget và thậm chí có thể cuộn được theo chiều ngang hay dọc thì ListView chính là một lựa chọn vô cùng hiệu quả. Dưới đây là một số cách để xây dựng một ListView: Sử dụng List<Widget> cho thuộc tính […]
-
Cách viết Unit Test trong Flutter
[FLUTTER] Cách viết Unit Test trong Flutter (Phần 1) Lời ngỏ Unit Test là một phần rất quan trọng trong quá trình phát triển phần mềm, tuy nhiên nó thường xuyên bị lãng quên với một lập trình viên mới vào nghề hoặc chưa có nhiều kinh nghiệm. Mong rằng bài viết sẽ giúp bạn […]