Đồ án Android Java - Ứng dụng quản lý quán ăn online + Mô hình MVVM (Model-View-ViewModel)

[Mã code 37432]
  1 Đánh giá    Viết đánh giá
 1      579      1
Phí tải: 180 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
12-12-2023
Loại file
Full code
Dung lượng
3.09 MB

Food Order Basic MVVM App là một ứng dụng giúp người dùng có thể đặt đồ ăn Online trên thiết bị di động Android. Ứng dụng được xây dựng với cấu trúc code sử dụng mô hình MVVM (Model-View-ViewModel)


MÔ TẢ CHI TIẾT

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

  1. 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
  2. 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.
  3. 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
  4. 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
  5. 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.
  6. 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
  7. Màn hình History: Hiện thị danh sách lịch sử đã order theo từng Device
  8. 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
  9. 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…

 

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

  1. Project Architecture: MVVM (Model - View- ViewModel)
  2. View Binding & Data Binding trong Android
  3. Realtime Database from Firebase
  4. Hiển thị data, search, order history: tất cả đều Realtime
  5. 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….
  6. Sử dụng control BottomSheetDialog để thiết kế layout Add to Cart and Order
  7. BottomNavigationView + ViewPager2 + Fragments trong Android
  8. ViewPager2 + CircleIndicator3 + Auto Run Slide Images
  9. Xử lý logic với EventBus Library
  10. Xử lý logic khi thiết kế RecyclerView trong NestedScrollView
  11. Load Image from Url với: Glide Library


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android java

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android java

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android java

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android java

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android java

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android java

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

- Ngôn ngữ lập trình: Android Java

- Dự án được phát triển trên Android Studio 4.1 trở lên

- 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 or Ultraview

- Nếu source code bị lỗi - mình sẽ hỗ trợ sửa lỗi free qua TeamView or Ultraview

- Nếu bạn muốn chuyển Realtime Database sang tài khoản Gmail của bạn - mình sẽ hỗ trợ trực tiếp qua TeamView or Ultraview

 
 
LINK DOWNLOAD

[Tác giả thêm video demoFoodOrderBasicMvvm_Java.zip [3.09 MB]

File đã được kiểm thử
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(180 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
22:43 - 12/12/2023
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN