Buổi 05 — Thực hành: Dữ liệu thật và cộng tác

Kết thúc buổi, TaskFlow đọc/ghi Firestore, gửi bình luận và upload tệp lên Storage.

Lab 5.1 — Tạo project Firebase

Bật Authentication, Firestore Database và Storage trong Firebase Console. Dùng project thử nghiệm, không nhập dữ liệu nhạy cảm.

Lab 5.2 — Kết nối TaskFlow

Lab 5.3 — Đồng bộ công việc

Yêu cầu AI tạo script đưa dữ liệu mẫu lên Firestore và thay nguồn dữ liệu cục bộ bằng listener thời gian thực. Giữ đủ loading, error và empty state.

Lab 5.4 — Thêm bình luận

Lab 5.5 — Upload tệp đính kèm

Lab 5.6 — Kiểm thử thời gian thực

Mở app trên hai thiết bị hoặc một thiết bị và Firebase Console. Sửa trạng thái, thêm bình luận và kiểm tra phía còn lại cập nhật.

Checklist hoàn thành

  • Công việc đọc/ghi Firestore
  • Loading, error và empty state hoạt động
  • Bình luận mới hiện đúng tác giả và thời gian
  • Upload ảnh/PDF có giới hạn và tiến độ
  • Metadata tệp lưu trong Firestore
  • Security Rules không để chế độ mở công khai
Buổi 06 sẽ thêm đăng nhập, thành viên và phân công công việc.