[Mã code 91644]

App Quản Lý Chi Tiêu Flutter - Ví Khôn - Full Code Firebase & SQLite

  (1 Đánh giá)
  0       7    

Source code ứng dụng quản lý chi tiêu Ví Khôn được xây dựng bằng Flutter. Hỗ trợ ghi chép thu chi, phân tích biểu đồ thông minh, đồng bộ dữ liệu đám mây qua Firebase và lưu trữ offline với SQLite

Danh mục
Thể loại
Ngày đăng
04-4-2026
Loại file
Full code
File download
 .rar [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Code chạy ổn định 100%, không lỗi lặt vặt.
Hỗ trợ cài đặt ban đầu nếu có khó khăn.
Phù hợp cho các bạn làm đồ án tốt nghiệp hoặc phát triển thêm ứng dụng tài chính chuyên nghiệp.

(Hạng vàng)
Xem trang

Source code
1

Đánh giá (1)
5/5

Ngày tham gia
4/4/2026

📱 [FULL CODE FLUTTER] ỨNG DỤNG QUẢN LÝ CHI TIÊU "VÍ KHÔN" - ĐỒNG BỘ FIREBASE & SQLITE

📝 Giới thiệu dự án:

Ví Khôn là ứng dụng quản lý tài chính cá nhân toàn diện được xây dựng trên nền tảng Flutter. Dự án được thiết kế theo cấu trúc Clean Architecture, giúp code sạch, dễ bảo trì và mở rộng. Ứng dụng hỗ trợ người dùng ghi chép chi tiêu hàng ngày, phân tích thói quen tiêu dùng và đảm bảo dữ liệu luôn an toàn thông qua cơ chế đồng bộ thông minh giữa Local Database (SQLite) và Cloud (Firebase).


🚀 Các tính năng nổi bật:

  • Quản lý chi tiêu: Thêm, sửa, xóa các khoản thu chi với danh mục phân loại rõ ràng (Ăn uống, Di chuyển, Mua sắm...).

  • Đồng bộ đám mây (Firebase): Tự động sao lưu và đồng bộ dữ liệu thông qua Firebase Realtime Database/Firestore.

  • Xác thực người dùng: Đăng nhập an toàn qua Google Sign-in.

  • Quản lý thiết bị: Tự động nhận diện thông tin máy (Device Info) và lưu trữ lịch sử đăng nhập để bảo mật tài khoản.

  • Giao diện hiện đại: Onboarding mượt mà, UI/UX tối ưu cho trải nghiệm người dùng cuối.

  • Tích hợp đa dịch vụ: Sẵn sàng cấu hình cho Cloudinary (lưu ảnh hóa đơn) và MoMo (thanh toán).


🛠 Công nghệ sử dụng:

  • Framework: Flutter (phiên bản mới nhất).

  • Backend: Firebase Authentication, Realtime Database.

  • Local DB: SQLite (sqflite) với cơ chế copy từ Assets cực kỳ ổn định.

  • State Management: Provider / Bloc (tùy chỉnh dễ dàng).

  • Packages: device_info_plus, shared_preferences, path, firebase_messaging.


📂 Cấu trúc thư mục (Clean Architecture):

  • core/: Chứa các service dùng chung (Database, Device Info, API Constants).

  • features/: Chia theo từng tính năng (Expense, Auth, Onboarding) giúp dễ dàng quản lý code.

  • assets/: Bao gồm file database mẫu .db và bộ icon/images chuẩn.


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

HÌNH ẢNH DEMO


Quản Lý Chi Tiêu,App,Todo App Firebase,Flutter,Android,Đồ án

Quản Lý Chi Tiêu,App,Todo App Firebase,Flutter,Android,Đồ án

Quản Lý Chi Tiêu,App,Todo App Firebase,Flutter,Android,Đồ án

Quản Lý Chi Tiêu,App,Todo App Firebase,Flutter,Android,Đồ án


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

Bước 1: Chuẩn bị môi trường

  • Đảm bảo máy tính đã cài đặt Flutter SDK (phiên bản 3.x trở lên).

  • Cài đặt Android Studio hoặc VS Code có sẵn Plugin Flutter/Dart.

  • Kiểm tra kết nối Flutter bằng lệnh: flutter doctor.

Bước 2: Cấu hình Firebase (Bắt buộc để chạy Login/Sync)

Do dự án sử dụng Firebase để quản lý người dùng và đồng bộ dữ liệu, bạn cần cấu hình lại Project cá nhân:

  1. Truy cập Firebase Console, tạo một Project mới.

  2. Đối với Android: Thêm ứng dụng Android với Package Name (trong build.gradle). Tải file google-services.json và chép vào thư mục android/app/.

  3. Tại Firebase Console, bật các dịch vụ: Authentication (Email & Google), Realtime Database (hoặc Firestore tùy bản update).

Bước 3: Thiết lập tài nguyên (Assets)

  • Đảm bảo file database mẫu vikhon_db.db đã nằm trong thư mục assets/db/.

  • Kiểm tra file pubspec.yaml đã khai báo đầy đủ các đường dẫn hình ảnh trong assets/images/.

Bước 4: Chạy lệnh khởi tạo

Mở Terminal tại thư mục gốc của dự án và chạy các lệnh sau:

  1. Xóa cache cũ:

    Bash
    flutter clean
    
  2. Tải các thư viện cần thiết:

    Bash
    flutter pub get
    

Bước 5: Chạy ứng dụng

  • Kết nối thiết bị thật (đã bật USB Debugging) hoặc mở máy ảo (Emulator).

  • Nhấn F5 hoặc gõ lệnh:

    flutter run
    
    Hỗ trợ cài ban đầu ib zalo

 

 

 

 




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

Đ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á
16:30 - 4/4/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN