Doanh nghiệp của bạn không phù hợp với điện thoại – Ứng dụng Flutter của bạn cũng vậy

Doanh nghiệp của bạn không phù hợp với điện thoại – Ứng dụng Flutter của bạn cũng vậy

Một quán cà phê hiện đại chạy trên nhiều màn hình.

Five Flutter apps—mobile, kiosk, POS, kitchen display, menu board—feeding shared packages — Very Yummy Coffee monorepo

Về phía khách: ứng dụng di động, trang web, ki-ốt tự đặt hàng, bảng menu lái xe qua và tại cửa hàng cũng như màn hình sẵn sàng đặt hàng đều phổ biến ngày nay.

Phía sau quầy: hệ thống điểm bán hàng và quầy trưng bày bếp.

Mỗi ứng dụng có những kỳ vọng về nền tảng, phần cứng và hệ điều hành riêng.

Hầu hết các doanh nghiệp xây dựng một hoặc hai trong số này, sau đó mua các sản phẩm có sẵn cho phần còn lại – các nhóm riêng biệt, cơ sở mã riêng biệt, chu kỳ phát hành riêng biệt.

Có vẻ như “đủ tốt”, nhưng thường thì dữ liệu tồn tại trong nhiều hệ thống, chúng trông không giống hệt nhau, có những hành động bạn có thể hoàn thành trên một số thiết bị nhưng không phải trên các thiết bị khác và toàn bộ trải nghiệm là “ổn”.

Nếu có cách khác thì sao?

Tôi đã giải quyết vấn đề này trong bài nói chuyện gần đây của mình “Doanh nghiệp của bạn không phù hợp với điện thoại – Ứng dụng Flutter của bạn cũng không nên”.

Diagram of multiple devices receiving updates from one connection — WebSocket and Dart Frog — Flutter real-time retail apps

Đây là điểm mấu chốt: bài nói chuyện này không thực sự nói về kiến ​​trúc.

Đó là câu hỏi mà tôi luôn trăn trở: khi công nghệ giúp bạn làm việc hiệu quả hơn, bạn sẽ làm gì với sự hiệu quả đó?

Trước đây, tôi đã viết về con đường của mình từ nhân viên pha chế đại học trở thành Chuyên gia phát triển Google cho Flutter và Dart – xây dựng ứng dụng quán cà phê, trở thành Giám đốc Công nghệ, cuối cùng gia nhập Very Good Ventures và làm việc về đặt hàng trên thiết bị di động cho các thương hiệu như Dutch Bros Coffee.

Những gì tôi thấy trong suốt những năm đó là cùng một mô hình: các cửa hàng cà phê liên tục bổ sung thêm công nghệ và công nghệ đó giúp hoạt động hiệu quả hơn.

Đồ uống được làm nhanh hơn.

Các dòng di chuyển nhanh hơn.

Ít lỗi hơn.

Matching order card UI on POS and kitchen tablets — shared Flutter design system and ThemeExtension — multi-device brand consistency
Tôi là một lập trình viên IOS. Code chính là IOS nhưng thỉnnh thoảng vẫn đá sang Android hoặc web. Mặc dù không quá thông thạo nhưng tôi sẽ chia sẻ những kiến thức mà mình đã tìm hiểu, áp dụng qua.

Bài viết liên quan

Doanh nghiệp của bạn không phù hợp với điện thoại – Ứng dụng Flutter của bạn cũng vậy

Một quán cà phê hiện đại chạy trên nhiều màn hình.

Xem thêm

Xây dựng trên Nostr: Những thách thức kỹ thuật thực sự

Đây là Phần 2 của loạt bài gồm hai phần.

Xem thêm

Làm quen với flutter_bloc

Giới thiệu flutter_bloc là 1 package trong flutter, dùng để quản lý state. Cài đặt: Import: Vì sao nên sử dụng Bloc Flutter? Bloc giúp tách biệt phần business logic,…

Xem thêm
0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận