Ứng dụng quản lý công việc đơn giản được xây dựng bằng Flutter. Tích hợp xác thực Firebase và lưu trữ dữ liệu thời gian thực.
- Xác thực Firebase cho đăng nhập/đăng xuất
- Tạo, chỉnh sửa và xóa công việc
- Quản lý trạng thái công việc (Chưa bắt đầu, Đang thực hiện, Hoàn thành)
- Lọc công việc theo trạng thái
- Đồng bộ dữ liệu thời gian thực với Firestore
- Sao chép kho lưu trữ:
git clone https://github.com/ntdcong/Flutter_TaskManager.git
- Cài đặt các gói phụ thuộc:
flutter pub get
- Tạo/chọn dự án trong Firebase Console
- Làm theo Hướng dẫn cài đặt Firebase Flutter
- Tải file cấu hình:
- Android:
android/app/google-services.json
- Android:
flutter run
- lib/
main.dart
: Điểm khởi đầuscreens/
: Các màn hình ứng dụngmodels/
: Các lớp dữ liệuwidgets/
: Widget tái sử dụng
- assets/: Tài nguyên tĩnh
- android/: Cấu hình nền tảng
- Authentication: Đăng nhập/đăng xuất người dùng
- Firestore: Lưu trữ và đồng bộ công việc thời gian thực
Nhập thông tin đăng nhập để truy cập màn hình quản lý công việc
- Thêm: Nhập công việc và nhấn biểu tượng " + "
- Sửa: Chọn công việc và nhấn biểu tượng bút chì " ✏ "
- Xóa: Chọn công việc và nhấn biểu tượng thùng rác " 🗑 "
- Thay đổi trạng thái: Chuyển đổi giữa Chưa bắt đầu, Đang thực hiện hoặc Hoàn thành " ⋮ "
Nhấn biểu tượng đăng xuất trên thanh công cụ
- Flutter
- Firebase Authentication
- Cloud Firestore
- Nhắc nhở công việc
- Cải thiện giao diện người dùng
- Chức năng tìm kiếm
- ...