1. Language Switching là gì? Trong một ứng dụng hỗ trợ nhiều ngôn ngữ, việc có sẵn các bản dịch chưa đủ để tạo ra trải nghiệm đa ngôn ngữ hoàn chỉnh. Ứng dụng còn cần xác định ngôn ngữ nào sẽ được sử dụng và cho phép thay đổi ngôn ngữ khi cần thiết. […]
1. UTC & Local Time Conversion là gì? Trong một ứng dụng Flutter, thời gian xuất hiện ở rất nhiều chức năng như ngày tạo tài khoản, thời gian đặt hàng, lịch sử giao dịch, lịch hẹn, thời gian gửi thông báo và thời hạn của chương trình khuyến mãi. Khi ứng dụng chỉ chạy […]
1. Date / Number / Currency Formatting là gì? Trong một ứng dụng Flutter, dữ liệu thường được lưu trữ và xử lý dưới dạng số, ngày giờ hoặc các kiểu dữ liệu có cấu trúc. Tuy nhiên, dữ liệu dùng để tính toán không nhất thiết giống với cách dữ liệu được hiển thị […]
1. Localization (l10n) là gì? Khi một ứng dụng được sử dụng ở nhiều quốc gia, sự khác biệt không chỉ nằm ở ngôn ngữ mà còn ở cách người dùng đọc ngày tháng, số, tiền tệ, đơn vị đo lường và các thông tin trên giao diện. Ví dụ, một ứng dụng bán hàng […]
1. Internationalization (i18n) là gì? Trong quá trình phát triển ứng dụng, lập trình viên thường xây dựng giao diện bằng một ngôn ngữ ban đầu, chẳng hạn như tiếng Việt. Khi ứng dụng được sử dụng bởi người dùng ở nhiều quốc gia, việc chỉ hỗ trợ một ngôn ngữ có thể khiến người […]
1. App Release & Deployment là gì? Trong quá trình phát triển ứng dụng Flutter, sau khi hoàn thành các chức năng, lập trình viên cần đưa ứng dụng đến người dùng thực tế. Ví dụ, một nhóm đã xây dựng xong ứng dụng bán hàng với những chức năng như đăng nhập, xem sản […]
1. CI/CD là gì? Trong quá trình phát triển phần mềm, đặc biệt là những dự án có nhiều lập trình viên cùng tham gia, việc quản lý mã nguồn, kiểm tra chất lượng và phát hành ứng dụng là những công việc được thực hiện thường xuyên. Ví dụ, một nhóm đang xây dựng […]
1. Flutter DevTools & Debugging là gì? Trong quá trình xây dựng ứng dụng Flutter, lập trình viên thường xuyên gặp những tình huống chương trình hoạt động không đúng mong đợi. Ví dụ, khi người dùng nhấn nút đăng nhập, ứng dụng không chuyển sang trang chủ. Khi mở danh sách sản phẩm, giao […]
1. Giới thiệu về kiểm thử giao diện và kiểm thử tích hợp Trong Flutter, phần lớn giao diện ứng dụng được xây dựng từ Widget. Một dòng chữ, nút bấm, ô nhập liệu, danh sách sản phẩm hay toàn bộ màn hình đều có thể được tổ chức thông qua những Widget kết hợp […]
TÌM HIỂU CHUYÊN SÂU VỀ UNIT TESTING TRONG FLUTTER 1. Unit Testing là gì? Trong quá trình phát triển phần mềm, việc viết code chỉ là một phần của công việc. Sau khi xây dựng một chức năng, lập trình viên cần xác định chức năng đó có hoạt động chính xác theo yêu cầu […]


