Food Order MVVM.png

Ảnh chụp màn hình ứng dụng

1_splash.png

6_add_cart.png

11_contact.png

2_home_1.png

7_cart_list.png

3_home_2.png

8_order.png

4_food_detail_1.png

9_history.png

5_food_detail_2.png

10_feedback.png

Các tính năng chính của ứng dụng


<aside> ✅ Màn hình Splash: hiển thị trong vòng 2 giây, sau đó tự động chuyển vào màn hình Home

</aside>

<aside> ✅ Màn hình Home: Hiển thị danh sách món ăn phổ biến dưới dạng Slide Images + Auto Run (3 giây tự động chuyển slide 1 lần). Đồng thời hiển thị các món ăn gợi ý khác cho người dùng. Ở màn hình này, người dùng có thể sử dụng tính năng Search - tìm kiếm món ăn theo tên.

</aside>

<aside> ✅ Màn hình Food Detail: Hiển thị tất cả thông tin chi tiết của món ăn, bao gồm: tên, giá, miêu tả, một số hình ảnh khác…Đồng thời hiển thị Button “Thêm vào giỏ hàng” để người dùng có thể chọn món ăn

</aside>

<aside> ✅ Sau khi người dùng click “Thêm vào giỏ hàng”, một bottom dialog sẽ được hiển thị lên, giúp người dùng có thể tùy chọn số lượng món ăn đang chọn

</aside>

<aside> ✅ Màn hình Cart: Hiển thị tất cả danh sách món ăn người dùng đã thêm vào giỏ hàng: có thể update số lượng hoặc xóa món ăn nếu không thích.

</aside>

<aside> ✅ Màn hình Order Detail: Hiển thị danh sách các món ăn người dùng đã lựa chọn, tính tổng số tiền cần thanh toán, cung cấp form giúp người dùng nhập: tên, số điện thoại và địa chỉ nhận hàng

</aside>

<aside> ✅ Màn hình History: Hiện thị danh sách lịch sử đã order theo từng Device

</aside>

<aside> ✅ Màn hình Feedback: giúp người dùng có thể gửi phản hồi, đóng góp, đánh giá cho quán ăn

</aside>

<aside> ✅ Màn hình Contact: Hiển thị thông tin cơ bản và các phương thức liên lạc với quán ăn: Facebook, Call Phone, Mail, Skype, Zalo, YouTube, Website…

</aside>

Các công nghệ sử dụng trong Source Code


<aside> ✅ Project Architecture: MVVM (Model - View - ViewModel)

</aside>

<aside> ✅ View Binding trong Android

</aside>