Flutter: bộ đếm đầu tiên và cách cập nhật state
Tạo một màn hình có nút bấm, hiểu vai trò của state và kiểm tra kết quả qua từng lần tương tác.
Đọc bài viếtAKASHIC / MOBILE DEVELOPMENT
Người dùng cần ghi nhận công việc khi di chuyển, tra cứu dịch vụ hoặc theo dõi trạng thái ngay trên điện thoại? Akashic tư vấn ứng dụng mobile từ nhiệm vụ người dùng cần hoàn thành, dữ liệu phải kết nối và điều kiện vận hành.
Số việc mẫu / minh họa
Số việc mẫu / minh họa
ỨNG DỤNG CHO QUY TRÌNH
Ứng dụng có thể phục vụ ghi nhận yêu cầu, theo dõi công việc hoặc tra cứu dịch vụ. Màn hình là minh họa ý tưởng, không phải sản phẩm khách hàng đã triển khai.
CHỌN HƯỚNG PHÙ HỢP
Lựa chọn theo thiết bị khách hàng, tính năng, hệ thống đang có và ngân sách.
Cần ghi nhận yêu cầu, cập nhật trạng thái hoặc tra cứu thông tin khi di chuyển. Tư vấn phải xác định dữ liệu được nhập, quyền người dùng, điều kiện kết nối và cách chuyển thông tin về hệ thống dùng chung.
Cần xem thông tin, gửi nhu cầu hoặc theo dõi quá trình xử lý. Nên làm rõ những bước đã có trên website, phần nào cần ứng dụng và cách hỗ trợ khách khi gặp vấn đề.
Cần danh sách công việc, người phụ trách và trạng thái cập nhật rõ ràng. Ứng dụng phải gắn với quy trình thực tế và nguồn dữ liệu thống nhất; chỉ thêm màn hình sẽ không giải quyết được việc phân công chưa rõ.
PLAN / BUILD / HANDOVER
Chốt phạm vi, dùng thử và bàn giao. Thời gian, chi phí và việc duy trì ứng dụng được xác định theo chức năng thực tế.
Xác định người dùng, màn hình, tính năng và dữ liệu cần kết nối.
Kiểm tra luồng thao tác, kết nối, quyền truy cập và thiết bị mục tiêu.
Chuẩn bị mã nguồn, hướng dẫn và hồ sơ theo yêu cầu nền tảng; làm rõ phạm vi hỗ trợ.
BẮT ĐẦU TỪ VẤN ĐỀ CỦA BẠN
Cần ghi nhận yêu cầu, cập nhật trạng thái hoặc tra cứu thông tin khi di chuyển. Tư vấn phải xác định dữ liệu được nhập, quyền người dùng, điều kiện kết nối và cách chuyển thông tin về hệ thống dùng chung.
Cần xem thông tin, gửi nhu cầu hoặc theo dõi quá trình xử lý. Nên làm rõ những bước đã có trên website, phần nào cần ứng dụng và cách hỗ trợ khách khi gặp vấn đề.
Cần danh sách công việc, người phụ trách và trạng thái cập nhật rõ ràng. Ứng dụng phải gắn với quy trình thực tế và nguồn dữ liệu thống nhất; chỉ thêm màn hình sẽ không giải quyết được việc phân công chưa rõ.
| Hướng phát triển | Điều cần tư vấn | Những gì phải làm rõ |
|---|---|---|
| Android | Thiết bị người dùng và chức năng nghiệp vụ | Loại thiết bị, phiên bản cần hỗ trợ và phương thức phân phối |
| iOS | Trải nghiệm trên thiết bị Apple và điều kiện phát hành | Thiết bị mục tiêu, tài khoản phát hành và yêu cầu nền tảng |
| Đa nền tảng | Khả năng dùng chung mã với nhiều nhóm thiết bị | Chức năng dùng chung, phần riêng và cách kiểm tra trên từng nền tảng |
Bạn chưa cần quyết định Flutter hay một công nghệ cụ thể khi gửi nhu cầu. Tư vấn phải giúp bạn lựa chọn theo chức năng, hệ thống đang có và nguồn lực duy trì.
Nếu cần hoạt động khi mất mạng, dùng camera/vị trí hoặc các tính năng thiết bị khác, phải xác định phạm vi cụ thể ngay từ đầu. Đây không phải chức năng mặc định của mọi ứng dụng.
Tình huống minh họa, không phải ứng dụng khách hàng đã phát hành.
Nhân viên gửi thông tin qua tin nhắn nhưng người quản lý khó tổng hợp trạng thái. Một phiên bản đầu có thể gồm màn hình tạo yêu cầu, danh sách theo quyền và cập nhật trạng thái. Tư vấn cần làm rõ dữ liệu được lưu ở đâu, ai tiếp nhận và cách xử lý khi kết nối chưa hoàn thành.
Mẫu màn hình giúp hình dung luồng. Việc triển khai cần kết nối dữ liệu và kiểm tra thao tác thực tế trên thiết bị mục tiêu.
THƯ VIỆN LĨNH VỰC
Đọc thêm về vấn đề, công cụ và các lựa chọn trước khi trao đổi nhu cầu.
1 bài viết
Tạo một màn hình có nút bấm, hiểu vai trò của state và kiểm tra kết quả qua từng lần tương tác.
Đọc bài viếtTRƯỚC KHI PHÁT TRIỂN
Phải xem nhiệm vụ, tần suất sử dụng và chức năng cần đến thiết bị. Nếu chủ yếu giới thiệu thông tin và nhận liên hệ, website responsive có thể là điểm bắt đầu. Nhu cầu mobile cần được đánh giá theo cách người dùng thực hiện công việc.
Không nhất thiết. Chọn theo thiết bị của nhóm người dùng mục tiêu. Có thể bắt đầu bằng một nền tảng hoặc phạm vi chức năng nhỏ, kiểm tra kết quả rồi quyết định mở rộng.
Nếu cần lưu và chia sẻ dữ liệu giữa nhiều người, phải xác định nguồn dữ liệu, API, quyền truy cập và nơi vận hành. Cần làm rõ phần đã có, phần phải xây mới và người quản trị.
Công việc chuẩn bị, tài khoản nhà phát triển, hồ sơ và phí nền tảng phải được xác định trong phạm vi. Việc duyệt thuộc nền tảng phát hành; không nên xem một bản chạy thử là ứng dụng đã được chấp thuận công khai.
Dựa vào màn hình, chức năng, tích hợp, dữ liệu, số nền tảng và điều kiện kiểm tra/phát hành. Phần backend, hạ tầng, giấy phép và bảo trì tiếp theo cần được tách rõ trong đề xuất.
TRAO ĐỔI NHU CẦU MOBILE
Cho biết người sử dụng, thiết bị dự kiến, hệ thống hiện tại và một luồng quan trọng. Tư vấn online có thể bắt đầu từ bản mô tả hoặc phác thảo; chưa cần có thiết kế hoàn chỉnh.
AKASHIC / KHÔNG GIAN CÁ NHÂN