Ứng dụng thương mại điện tử (Ecommerce App) là một nền tảng mua sắm trực tuyến, được xây dựng bằng Jetpack Compose cho giao diện hiện đại, kết hợp với Firebase để lưu trữ dữ liệu, xác thực người dùng và xử lý thanh toán. Ứng dụng giúp người dùng duyệt sản phẩm, thêm vào giỏ hàng, thanh toán và theo dõi đơn hàng một cách dễ dàng.
Công nghệ sử dụng
🔹 Android Studio – Môi trường phát triển chính.
🔹 Jetpack Compose – Công cụ UI hiện đại của Android giúp tạo giao diện linh hoạt, mượt mà.
🔹 Firebase – Backend-as-a-Service hỗ trợ xác thực, lưu trữ dữ liệu và thông báo.
-
Firebase Firestore – Lưu trữ sản phẩm, đơn hàng, người dùng theo thời gian thực.
-
Firebase Storage – Lưu trữ hình ảnh sản phẩm.
-
Firebase Cloud Messaging (FCM) – Gửi thông báo đẩy.
Tính năng chi tiết
A. Tính năng người dùng
1️⃣Duyệt danh mục & tìm kiếm sản phẩm
-
Hiển thị danh mục sản phẩm với hình ảnh, giá cả và mô tả.
-
Thanh tìm kiếm sản phẩm theo tên, danh mục hoặc từ khóa liên quan.
-
Bộ lọc nâng cao theo giá, đánh giá, thương hiệu…
2️⃣ Quản lý giỏ hàng
-
Thêm/xóa sản phẩm vào giỏ hàng.
-
Cập nhật số lượng sản phẩm.
-
Hiển thị tổng giá trị đơn hàng.
3️⃣ Thông báo đẩy (Push Notifications)
-
Nhận thông báo khi có chương trình khuyến mãi.
-
Cập nhật trạng thái đơn hàng qua Firebase Cloud Messaging (FCM).
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Sử dụng android studio phiên bản mới nhất
Mở project cài giao diện máy ảo : Pixel 7 pro, API 33
Không cần cài gì thêm
Tự động android studio sẽ tự cài