Có cần làm app không?
Không phải doanh nghiệp nào cũng cần app — đôi khi một website tốt là đủ. Nhưng app là lựa chọn đúng khi bạn cần:
- ✓Khách hàng quay lại thường xuyên (đặt lịch, tích điểm, mua lại)
- ✓Thông báo đẩy đến điện thoại khách hàng hoặc nhân viên
- ✓Dùng camera, định vị, quét mã QR, làm việc khi mất mạng
- ✓Một công cụ cho nhân viên hiện trường: giao hàng, kiểm kho, chấm công, khảo sát
Buổi trao đổi đầu tiên, chúng tôi sẽ nói thẳng nếu bài toán của bạn nên làm web thay vì app.
Một mã nguồn, hai nền tảng
DankTech phát triển ứng dụng bằng React Native — một bộ mã nguồn chạy trên cả iOS và Android, giao diện và hiệu năng gần như ứng dụng viết riêng cho từng hệ điều hành.
| Làm riêng iOS + Android | React Native | |
|---|---|---|
| Số bộ mã nguồn | 2 | 1 |
| Chi phí phát triển | Gần gấp đôi | Tiết kiệm đáng kể |
| Thêm tính năng mới | Làm hai lần | Làm một lần |
| Trải nghiệm người dùng | Tốt | Tốt |
Với những phần cần đến tính năng đặc thù của máy, chúng tôi vẫn viết mã gốc (native) khi cần.
Những gì một ứng dụng hoàn chỉnh cần có
- ✓Đăng nhập bằng số điện thoại, email, Google, Apple
- ✓Thông báo đẩy theo từng nhóm người dùng
- ✓Thanh toán trong app hoặc qua cổng thanh toán Việt Nam
- ✓Hoạt động khi mạng yếu, tự đồng bộ khi có mạng lại
- ✓Trang quản trị trên web để bạn quản lý người dùng, nội dung, đơn hàng
- ✓Theo dõi lỗi và thống kê sử dụng sau khi phát hành
Quy trình
1. Xác định tính năng cốt lõi
Bản đầu tiên nên nhỏ và làm thật tốt vài việc quan trọng nhất. Chúng tôi giúp bạn chọn ra những việc đó.
2. Thiết kế giao diện
Thiết kế theo thói quen người dùng iOS và Android, bạn bấm thử prototype trên điện thoại.
3. Phát triển và thử nghiệm
Bạn nhận bản thử qua TestFlight (iOS) và bản cài đặt Android sau mỗi chặng để dùng trên máy thật.
4. Phát hành
Chúng tôi chuẩn bị ảnh, mô tả, chính sách quyền riêng tư và lo toàn bộ thủ tục đưa app lên App Store và Google Play, kể cả xử lý khi bị yêu cầu chỉnh sửa.
5. Cập nhật sau phát hành
Hệ điều hành cập nhật mỗi năm, app cũng cần cập nhật theo. Chúng tôi theo dõi lỗi, nâng cấp và phát hành phiên bản mới.
Bạn nhận được gì?
- ✓Ứng dụng trên App Store và Google Play, đứng tên tài khoản nhà phát triển của bạn
- ✓Toàn bộ mã nguồn ứng dụng và hệ thống phía máy chủ
- ✓Trang quản trị trên web
- ✓Tài liệu và hướng dẫn vận hành