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.