Xây dựng ứng dụng mạng xã hội và nhắn tin thời gian thực đa nền tảng với Flutter
Ứng dụng di động mạng xã hội tích hợp hệ thống chat thời gian thực hoàn chỉnh, tối ưu trải nghiệm giao tiếp trực tuyến trên nền tảng Flutter.
Giới thiệu
Trong bối cảnh nhu cầu kết nối trực tuyến ngày càng tăng, việc xây dựng các nền tảng mạng xã hội kết hợp tính năng nhắn tin tức thời là bài toán thực tiễn quan trọng. Đề tài tập trung giải quyết bài toán giao tiếp hai chiều độ trễ thấp, quản lý trạng thái trực tuyến và tương tác nhóm an toàn, mượt mà trên môi trường di động.
Hệ thống được triển khai bằng framework Flutter kết hợp kiến trúc UI kit chuyên dụng cho tính năng nhắn tin, đảm bảo giao diện trực quan và tính tương thích cao trên cả Android và iOS. Ứng dụng tích hợp quản lý trạng thái bằng giải pháp tối ưu, kết nối backend xử lý dữ liệu người dùng, lưu trữ tệp đa phương tiện và đồng bộ thông báo đẩy theo thời gian thực.
Chức năng có trong gói chuẩn
- Đăng ký, đăng nhập và quản lý trang cá nhân người dùng
- Nhắn tin văn bản thời gian thực cá nhân (1-1) với trạng thái đã gửi, đã nhận và đã xem
- Tạo và quản lý nhóm trò chuyện, phân quyền thành viên và quản trị viên
- Gửi và nhận tin nhắn đa phương tiện gồm hình ảnh, video, tệp tin và tin nhắn thoại
- Hiển thị trạng thái hoạt động trực tuyến và trạng thái đang soạn thảo văn bản
- Tính năng tìm kiếm cuộc trò chuyện, tin nhắn và danh bạ người dùng
- Thông báo đẩy (Push Notification) khi có tin nhắn hoặc tương tác mới
- Chặn người dùng, báo cáo nội dung vi phạm và bảo vệ quyền riêng tư
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- flutter
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.