Code

Discussion on Flutter Firebase Chat: based on Flutter, Firebase, and Agora.io

Discussion on Flutter Firebase Chat: based on Flutter, Firebase, and Agora.io

By
Cart 130 sales

61 comments found.

Dear Author, I am interested and I have multiple questions, and please help me.

1. The message/chat feature – is this part of agora conferencing system or code implementation using google service?

2. Is Chat history available later after the meeting? or, sent to the user email at the end of the meeting?

3. How logged in-app user mapped to the user in Agora system?

4. Can meetings be recorded and stored in the cloud and playback possible later?

5. Is there a payment gateway integration?, can it be added easily, any suggestions?

6. Is screen-share possible?

7. Is it possible to have scheduled meeting so that meeting will end at the end time?

Hello.

1. The message/chat feature is implemented using Cloud Firestore.

2. If you mean the history of the chat, then it is stored directly in the chat (old messages), if you mean the history of video calls, then it is not saved.

3. I use the joinChannelByUserAccount method to enter a video chat with the parameters userAccount and channelId, where userAccount is the user id in Firestore and channelId is the chat id in Firestore.

4. This feature is not implemented in the application. Agora has its own Agora Cloud Recording Component (https://docs.agora.io/en/cloud-recording/product_cloud_recording?platform=Linux). But I didn’t work with it before, and I can’t say for sure whether it can be used in Flutter.

5. There is no payment gateway integration in this application, but you can add it using flutter packages, for example https://pub.dev/packages/stripe_payment

6. This feature is not implemented in the application. At the moment Screen Sharing is not supported by the Agora Flutter SDK, but you can use the native SDKs provided by Agora.

7. If you mean video calls, then this feature is not implemented in the app. But you can end the video call on the client side at any time (so you can also schedule this for a specific time).

Hello. Ok. Thank you for your comment. I’ll definitely take this into account if I decide to create a new item.

Hi. How much to add a chatbot? The chatbot will send photos and a new message every user interaction and every x day. Thank you

Hello. If you need any customization of the app, then contact me via email first.

Hey guys, does your app support One-to-many video calling via Agora.io?

Hello. It supports only 1 to 1 video calls for now.

When will you release its updated version?

Hello. I plan to release a new version next month. It will fix bugs.

Hello. Please contact me via email first.

Does it support user management (signup, profile creation, edit, delete) via web portal?

Does it have backend rest API to authenticate as a user and send text message to another user?

Hello! 1) The app doesn’t have an admin panel (web portal). it is just a mobile app that uses Cloud Firestore as the backend. 2) The app uses already existing Firebase Authentication API (https://pub.dev/packages/firebase_auth) and Cloud Firestore API (https://pub.dev/packages/cloud_firestore) for this purpose.

I believe I’ve found a bug: after logout, can not login again. Please check.

Unfortunately, I couldn’t reproduce this bug. Do you get any errors during the re-login?

What would you charge for customization?

Hello. It depends on what needs to be done. You can contact me via email to discuss this in more detail.

Привет , Славянам .Как с тобой можно связаться , есть идея ,очень классная

Привет. Можешь написать в личку для начала (через email).

I’ve compiled the codes to apk, its working fine but incoming video calls not ringing. What I might be missing?

Yes, sure. There is a tutorial for this: https://www.youtube.com/watch?v=v9ngriCV0J0

Thanks for the great reference. What about voice call implementation with agora? Can you refer me the tutorial?

I didn’t work with audio calls and I don’t know any tutorials for this (I just didn’t check if they exist). But you always can check official docs here (if you will not find anything): https://pub.dev/documentation/agora_rtc_engine/latest/

Please I’m not able to download your app, I love the app and want to buy but I’m not able to install after downloading.

Hello. I checked, the link works. So you can download and install the APK file. If you have problems with installing the APK file, you can follow the instructions described here: https://www.lifewire.com/install-apk-on-android-4177185

Can the language selection be done with strings while users can use with preferred language?

Hello. At the moment, the app doesn’t have the multi-language feature. But you can add it to the app using official recommendations: https://flutter.dev/docs/development/accessibility-and-localization/internationalization

I am not able to have video call on demo apk

Hello. Yes, the functionality is limited in demo mode. But you can use video calls in the full version of the app by first adding your AGORA_APP_ID.

Hi, i have one multi vendor marketplace app in flutter. i want to integrate one to one chat and video call options. How it is possible to integrate this chat app with my existing flutter app?

Hi. It is a full app. So in order to integrate one to one chat and video call options you need to rewrite your code.

does it supports 1 to 1 voice call? group voice call?, 1 to 1 video call and group video call? (2) any max group members? (3) who can create a group? (40 ) do you offer little customization?

also pls explain how the integration with agora.io works, this means we need to pay fees to agora.io for using the voice call, message and video calls right?

Please contact me via email first.

I use this plugin https://pub.dev/packages/agora_rtc_engine (agora.io) only for 1 to 1 video calls. Therefore, you need to pay fees to agora.io only for 1 to 1 video calls. This app doesn’t support audio calls, and messages are sent using Cloud Firestore.

buddy make full app some functions need to be check

Hello. I didn’t quite understand what you mean.

Does it supports voice only calls ?

Hello. It supports only 1 to 1 video calls for now.

Great Work, Congratulations GLWS :)

Hello. Thank you.

Is it possible to provide more than one language for the program and are all databases only Firebase

Hello. The app supports only the English language and Cloud Firestore is used as a database. It is possible to add new languages to the app, but you will need to rewrite some of the code for this.

Congratulations! Nice Work, GLWS :)

Hello. Thank you.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey