hainong_chat_call_module 0.0.31 copy "hainong_chat_call_module: ^0.0.31" to clipboard
hainong_chat_call_module: ^0.0.31 copied to clipboard

2Nong Chat Call Core.

2NongExpertModule #

Module chuyên gia tư vấn nông nghiệp cho ứng dụng 2Nong, phát triển bằng Flutter.

Tổng quan #

2NongExpertModule là một module chuyên biệt trong hệ sinh thái 2Nong, được thiết kế để kết nối nông dân với các chuyên gia nông nghiệp thông qua:

  • Chat trực tiếp
  • Cuộc gọi video
  • Đặt câu hỏi và nhận tư vấn chuyên môn

Tính năng chính #

1. Danh sách chuyên gia #

  • Hiển thị danh sách chuyên gia phân loại theo chuyên môn
  • Thông tin chi tiết: tên, chuyên môn, kinh nghiệm, đánh giá
  • Hiển thị trạng thái hoạt động (online/offline/bận)

2. Tìm kiếm và lọc chuyên gia #

  • Lọc theo chuyên môn/lĩnh vực
  • Hiển thị chuyên gia theo trạng thái (đang hỗ trợ, đang bận, tất cả)

3. Kết nối với chuyên gia #

  • Chat trực tiếp
  • Cuộc gọi video
  • Đặt câu hỏi và nhận phản hồi

4. Đánh giá chuyên gia #

  • Đánh giá bằng hệ thống sao (rating)
  • Phản hồi về chất lượng tư vấn

Công nghệ sử dụng #

  • Flutter: Framework phát triển ứng dụng đa nền tảng
  • Bloc Pattern: Kiến trúc quản lý state
  • Dependency Injection: Sử dụng get_it và injectable
  • APIs: Tích hợp với các API chuyên gia và hệ thống giao tiếp
  • Video Call: Tích hợp công nghệ gọi video thời gian thực

Cài đặt và phát triển #

Yêu cầu #

  • Flutter SDK >= 2.16.0
  • Dart SDK >= 2.16.0
  • Các module phụ thuộc: chat_call_core, sharing

Cài đặt #

flutter pub get

Chạy ứng dụng #

flutter run

Liên kết với các module khác #

  • Module này tích hợp với 2Nong-ChatCallCore để xử lý các tính năng gọi điện và chat
  • Sử dụng thư viện sharing để chia sẻ thông tin