Các tính năng chính của ứng dụng
-
Hiển thị danh sách Foods phổ biến ở màn hình Home dưới dạng Slide Images + Auto Run (Realtime)
-
Hiển thị danh sách Foods gợi ý ở màn hình Home (Realtime)
-
Tính năng search Food theo Name ở màn hình Home
-
Hiển thị thông tin chi tiết của Food: thông tin cơ bản, miêu tả, một số hình ảnh khác…
-
Tính năng thêm Food vào giỏ hàng: có thể chọn số lượng khi thêm
-
Hiển thị tất cả danh sách Foods 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.
-
Thực hiện Order theo thực đơn đã chọn
-
Hiện thị danh sách lịch sử đã Order theo từng Device
-
Tính năng Feedback: gửi phản hồi, đóng góp, đánh giá cho quán ăn
-
Hiển thị các phương thức liên lạc (contact) với quán ăn
Các công nghệ sử dụng trong Source Code
-
Project Architecture: MVC (Model - View- Controller)
-
View Binding trong Android
-
Realtime Database from Firebase
-
Hiển thị data, search, order history: tất cả đều Realtime
-
Room Database (quản lý danh sách giỏ hàng Offline): thêm sản phẩm vào giỏ hàng, update giỏ hàng, xóa khỏi giỏ hàng, check xem đã tồn tại trong giỏ hàng chưa….
-
Sử dụng control BottomSheetDialog để thiết kế layout Add to Cart and Order
-
BottomNavigationView + ViewPager2 + Fragments trong Android
-
ViewPager2 + CircleIndicator3 + Auto Run Slide Images
-
Xử lý logic với EventBus Library
-
Xử lý logic khi thiết kế RecyclerView trong NestedScrollView
-
Load Image from Url với: Glide Library
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
- Ngôn ngữ lập trình: Android Kotlin
- Dự án được phát triển trên Android Studio Arctic Fox | 2020.3.1 Patch 4
- Nếu build source code bị lỗi trên các phiên bản Android Studio khác - mình sẽ hỗ trợ Free qua TeamView
- Nếu source code bị lỗi - mình sẽ hỗ trợ sửa lỗi free qua TeamView
- Nếu bạn muốn tự tạo Realtime Database trên tài khoản của bạn - mình sẽ hỗ trợ trực tiếp qua TeamView