Logo Công Ty Gia công Phần Mềm VAS
Bài viết 6 tháng 8, 2025

Thiết kế ứng dụng điện thoại

VAS nhận làm ứng dụng di động theo hướng bổ trợ cho hệ thống quản lý nội bộ đã có (web app). Mục tiêu rất thực tế: những thao tác mà web làm chậm hoặc bất tiện — quét mã, chụp ảnh, nhận thông báo — thì app làm nhanh và gọn hơn.

Khi nào nên làm app với VAS?

  • Quy trình nội bộ cần quét mã QR/Barcode nhanh tại kho/hiện trường.
  • Nhân sự cần nhận thông báo tức thời về duyệt phiếu, đổi trạng thái đơn, nhắc việc.
  • Cần thao tác ngoại tuyến ở nơi mạng chập chờn (đồng bộ lại khi có mạng).
  • App chỉ phục vụ B2B nội bộ hoặc nhóm người dùng đã biết danh tính. (B2C quy mô lớn không phải trọng tâm của VAS.)

Phạm vi & tính năng thường làm

Tác vụ cốt lõi

  • Đăng nhập theo chuẩn backend của VAS; nếu phức tạp có thể dùng Firebase Authentication.
  • Quét mã (QR/Barcode), chụp ảnh, đính kèm file, ghi chú hiện trường.
  • Nhận thông báo đẩy (push) cho sự kiện quan trọng.
  • Biểu đồ và số liệu tóm tắt trên app để xem nhanh (xuất file sẽ thực hiện trên web app).
  • Phân quyền giống hệ thống web app; có thể dùng chung một backend.

Những gì không nhận

  • Thanh toán online trong app, đối soát ngân hàng.
  • Tích hợp phức tạp với nhiều dịch vụ trả phí bên thứ ba.
  • Bài toán AI/ML chuyên sâu, livestream, hay B2C quy mô lớn kiểu marketplace.
  • Map routing nâng cao: nếu cần, VAS đề xuất dùng dịch vụ VietMap (khách tự sở hữu key, tính thêm phí tích hợp cơ bản).

Offline trước, đồng bộ sau (tuỳ chọn)

Nếu app cần chạy được khi mất mạng, VAS sẽ thiết kế cơ chế lưu cục bộ và đồng bộ lên server khi có kết nối. Tính năng này tăng độ phức tạp nên chi phí/tiến độ cũng tăng tương ứng. Chúng tôi chỉ bật khi thật sự cần, để giữ dự án gọn và ổn định.

Kiến trúc & công nghệ

  • Flutter cho ứng dụng di động (Android/iOS).
  • .NET + SQL Server cho backend (dùng chung với web app nếu có).
  • Xác thực JWT theo best practice của VAS hoặc Firebase Auth khi phù hợp.
  • Hạ tầng chạy trên VPS do khách hàng tự sở hữu; VAS tư vấn cấu hình theo lượng người dùng đồng thời.

Bảo mật & vận hành

  • Đăng nhập an toàn, phân quyền theo vai trò, tuỳ chọn ghi nhật ký thao tác.
  • Sao lưu CSDL hằng ngày ở phía server.
  • Mặc định không cài analytics/crash; nếu cần GA4/Firebase/Sentry sẽ trao đổi để bật.

Quy trình & thời gian

  1. Khảo sát & gom yêu cầu: xác định use case thật sự cần app (quét mã, thông báo, offline…).
  2. Đặc tả & chốt phạm vi: chốt màn hình, luồng chính, phân quyền, offline có/không.
  3. Thiết kế UI: VAS tự thiết kế hoặc theo design khách cung cấp.
  4. Phát triển & demo định kỳ: build tính năng theo mốc, demo để chỉnh hợp lý.
  5. UAT: thử trên dữ liệu thật, tinh chỉnh trước khi phát hành.
  6. Phát hành & bàn giao.

Thời gian: do app di động có nhiều ràng buộc hơn web, MVP thường trên 2 tháng tuỳ phạm vi, offline, số tính năng dùng phần cứng máy.

Phát hành lên store

  • Khuyến nghị dùng tài khoản developer của khách (Google Play / App Store). VAS có thể hỗ trợ upload và thiết lập hồ sơ app với một khoản phí nhỏ.
  • Khách cung cấp tên app, mô tả, icon, screenshot, video (nếu có), đường dẫn Privacy Policy/Terms.

Chi phí tham khảo

  • App quản lý đơn giản: từ 30 triệu.
  • Tăng giá khi: offline-first, nhiều vai trò phức tạp, tích hợp phần cứng/SDK, yêu cầu UI đặc thù, map routing, v.v.

Đây là mảng phụ, chúng tôi ưu tiên làm chắc và đúng phạm vi hơn là chạy theo quá nhiều tính năng.

Chính sách & điều khoản

Bảo hành

  • 12 tháng cho các lỗi trong phạm vi đã làm. Vấn đề tương thích hệ điều hành mới sau bảo hành sẽ tính như bảo trì.

Bảo trì sau bảo hành

  • Tính theo lần và thương lượng theo từng hạng mục (hotfix, hỗ trợ store, cập nhật SDK…).

Đổi yêu cầu

  • Chỉnh lặt vặt hợp lý trong quá trình demo thường không tính thêm. Nếu thay đổi phạm vi đáng kể sẽ thống nhất bổ sung chi phí trước khi thực hiện.

Source code

  • Mặc định không bàn giao.
  • Nếu bàn giao không độc quyền (khách có quyền tinh chỉnh, VAS vẫn được tái sử dụng): phí bàn giao thường 100% giá hợp đồng.
  • Nếu bàn giao độc quyền (VAS không tái sử dụng): thường 200% giá hợp đồng.

Thẳng thắn về năng lực

Mảng app di động của VAS là bổ sung cho dịch vụ phần mềm theo yêu cầu. Chúng tôi có thể tuyển cộng sự Flutter để đẩy tiến độ, còn backend do VAS trực tiếp đảm nhận. Cách làm này giúp ra sản phẩm đúng yêu cầu, nhưng chi phí sẽ không “siêu rẻ” và thời gian không quá ngắn. Đổi lại, bạn có một app dùng được, đúng bài toán, không rườm rà.

Bắt đầu từ vấn đề của bạn

Nếu bạn cần một ứng dụng di động để quét mã, tác nghiệp nhanh, nhận thông báo và đồng bộ với hệ thống hiện có, hãy gửi mô tả ngắn: VAS sẽ tư vấn phạm vi, ước lượng thời gian và báo giá minh bạch.


Câu hỏi thường gặp

Làm phần mềm theo yêu cầu khác gì so với mua sẵn?

Tùy biến đúng quy trình, kiểm soát dữ liệu, mở rộng theo module chi phí tối ưu theo phạm vi.

MVP mất bao lâu?

Thường 3–6 tuần tùy phạm vi và số màn hình. Sau đó mở rộng dần theo module.

Triển khai & bảo hành thế nào?

Triển khai A–Z, bàn giao tài khoản VPS/source theo thỏa thuận bảo hành dài hạn, sửa lỗi miễn phí.

Tôi có sở hữu mã nguồn không?

Có. Bàn giao source code theo hợp đồng, triển khai trên VPS đứng tên doanh nghiệp, không lock-in.

Chi phí có phát sinh không?

Không có chi phí ẩn. Phát sinh chỉ khi bổ sung chức năng ngoài phạm vi đã chốt và luôn thương lượng trước.

Có hỗ trợ chuyển dữ liệu cũ?

Có, nếu hệ thống cũ có thể xuất dữ liệu. Chi phí thêm nhưng ở mức nhẹ.