Hỏi hướng làm app chat android

Em đang tìm hiểu về android giờ em muốn làm 1 app chat có các tính năng như chat video,voice call thì nên dùng công nghệ nào.
Em đang nghiên cứu cái socket.io
Em cảm ơn

Mình vẫn xài php và mysql realtime,
còn video xài webrtc

1 Like

Mình làm web bằng node + socket.io chay được rồi mà thấy android còn có cái firebase nữa nên đang phân vân

  1. List item

kết hợp mấy cái đó lại với nhau nhé. Firebase để gửi tin khi app bị kill hoặc đang ngủ. Dùng websocket để gửi tin nhắn realtime độ trễ thấp khi user đang sử dụng app ở foreground (thằng firebase nhiều khi điên điên chậm nhận được tin nhắn)

3 Likes

Sài Firebase thì bạn đỡ phải viết thêm phần server.
Video call thì 1 to 1 or One to Many sài webrtc ngon lành, còn group video chat thì bạn phải tự build server hoặc sài của bên thứ 3 để truyền tải video.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?