What you guys prefer when developing an app with flutter for in-app chat?
I am not preferring firebase because of it's limited functions or availabilities in countries where Google doesn't work.
I am looking for an in-app chat solution that we can self host if needed, chatting with other users or in group real-time, sending attachments, voice messages, replying to messages, reaction on chat messages and perhaps audio and video call solution if possible. At this point I really don't bother if the chats gets end-to-end encryption or not; just the current industry standard chat function would do the job for me.
Currently I'm using Stream chat and their flutter documentation is good but it's a bit expensive. I would rather prefer any other open source choice for Dart developers if there's any!
Any suggestions?
Thanks
CodePudding user response:
It's easy to make using websockets, but if you prefer a solution, Sandbird has official support for flutter.
ref: https://pub.dev/packages/sendbird_sdk
CodePudding user response:
Tawk.to is a free live chat software. You can use it in flutter using webview_flutter or you can use flutter_tawk package for it.
I have implemented it in an app. It works fine. Hope this helps you as well.