Một số tính năng của ứng dụng Munche là:
-
Xác thực người dùng bằng số điện thoại.
-
Duyệt qua các nhà hàng và thực đơn khác nhau.
-
Đặt hàng các món khác nhau từ thực đơn và xem chúng trong giỏ hàng.
-
Đặt địa điểm giao hàng chính xác trên ứng dụng.
-
Các tùy chọn thanh toán bao gồm: UPI (Giao diện thanh toán hợp nhất), Paytm và COD.
-
Xem tuyến đường và khoảng cách từ nhà hàng đến nhà bạn.
-
Xem và viết đánh giá cho các nhà hàng khác nhau.
-
Xem tất cả đơn hàng của bạn trong trang đơn hàng.
-
Tìm kiếm nhà hàng có sẵn.
-
và nhiều hơn nữa...
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Nhập dự án vào Android Studio.
Tạo một dự án Firebase và thêm ứng dụng Android này vào dự án.
Chạy lệnh bên dưới trong terminal để lấy khóa SHA-1 và tải nó lên phần cài đặt dự án trong bảng điều khiển Firebase của bạn, nếu không có lệnh này, bạn không thể xác thực người dùng bằng số điện thoại của họ.
keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystoreBật tính năng đăng nhập bằng Số điện thoại trong Tab Xác thực Firebase ở phía bên trái.
Tải xuống và thêm google-services.jsontệp từ dự án Firebase mà bạn đã tạo trước đó và thêm vào dự án trong thư mục ứng dụng .
Nhận Mã thông báo Mapbox của bạn và dán nó vào strings.xmltệp
<string name="mapbox_access_token">REPLACE WITH YOUR OWN MAPBOX TOKEN</string>
Cũng dán mã thông báo vào gradle.propertiestệp
MAPBOX_DOWNLOADS_TOKEN=REPLACE WITH YOUR OWN MAPBOX TOKEN
Thiết lập máy chủ sẽ tạo ra hàm băm CHECKSUM để sdk paytm hoạt động. Sau khi tạo máy chủ, vui lòng dán url sẽ trả về hàm băm checksum vào CheckoutActivity.javathư mục ui/order. Thay thế GENERATE_CHECKSUM_URL bằng url máy chủ của riêng bạn.
public class sendUserDetailToServer extends AsyncTask<ArrayList<String>, Void, String> {
private ProgressDialog dialog = new ProgressDialog(CheckoutActivity.this);
//private String orderId , mid, custid, amt;
String url ="GENERATE_CHECKSUM_URL";
Chạy dự án trên trình giả lập hoặc thiết bị vật lý.