Featured image of post Isolate trong Flutter: Kẻ cứu cánh cho những tác vụ nặng

Isolate trong Flutter: Kẻ cứu cánh cho những tác vụ nặng

Như anh em đã biết, tất cả Dart code chạy trong các isolate, bắt đầu từ main isolate mặc định. Khi phát triển các ứng dụng Flutter, việc xử lý các tác vụ nặng như xử lý ảnh, tính toán phức tạp... trên main isolate này sẽ gây ra hiện tượng giật lag. Và Isolate API sinh ra chính là để giải quyết vấn đề này, nó sẽ giúp chúng ta đưa những tác vụ nặng đó xuống background worker, giúp ứng dụng trở lại với sự mượt mà vốn có.

Featured image of post Chuyên án điều tra: Giải mã bí ẩn Key trong Flutter

Chuyên án điều tra: Giải mã bí ẩn Key trong Flutter

Key xuất hiện tràn ngập trong Flutter, từ StatefulWidget tới StatelessWidget. Vậy nhưng tưởng như rất gần mà ngờ đâu đã quá xa, nghĩ rằng đã trở nên thân thuộc mà lại vô cùng bí ẩn. Hôm nay, đội cảnh sát hình sự Flutter Việt Nam sẽ đưa anh em đi sâu vào ngõ ngách của băng đảng Flutter, giải mã vai trò của Key.

Featured image of post Flutter MVVM Riverpod Starter: Tạo App Siêu Tốc cho Vibe Coder

Flutter MVVM Riverpod Starter: Tạo App Siêu Tốc cho Vibe Coder

Dạo gần đây mình dành thời gian build một số app như Habit Tree và Speakie, hoặc thỉnh thoảng làm một số dự án outsource cho khách hàng. Mỗi lần bắt đầu một dự án mới là mình phải mất cả ngày để set up architecture, routing, auth, state management... cho app. Vậy nên, xuất phát nhu cầu thực tế, mình đã nghĩ đến việc build một base project Flutter gọn nhẹ để có thể bắt đầu nhanh nhất có thể.