Help: Adding more functionality to my cloud-based chat app

I'm making a chat app (cloud-based). How can I add camera function, youtube and facebook video support, multimedia sharing, voice recorder, and time sent? Can I also include sticker support?

When you are talking about camera function you are talking about a video-call or sending a image?

Image, and voice record and send (also video)

sending a video or videocalls ?

And also things defined in desc

Video AND Voice and Video calls

And Video sendong seperately

Welcome.

chat app (cloud-based).--- are you using CloudDB, FirebaseDB or your own server for something else? Be aware CloudDB can only store a limited number of images and only links to videos etc.

How can I add camera function ... Camera

, youtube ..use a WebViewer possibly or research something in these links https://community.appinventor.mit.edu/search?q=youtube

and facebook perhaps Sharing

video support, VideoPlayer

multimedia sharing, perhaps Sharing

voice recorder, SoundRecorder
and time sent? Clock
Can I also include sticker support? ????? You can place emogi in a Label or a Text block.

All this advice can be found in http://ai2.appinventor.mit.edu/reference/components/

You ask a lot of questions. Perhaps reading these resources will help :slight_smile:
Here are some resources to help you learn to use the AI2 tools.

A very good way to learn App Inventor is to read the free Inventor's Manual here in the AI2 free online eBook http://www.appinventor.org/book2 ... the links are at the bottom of the Web page. The book 'teaches' users how to program with AI2 blocks.

There is a free programming course here http://www.appinventor.org/content/CourseInABox/Intro and the aia files for the projects in the book are here: http://www.appinventor.org/bookFiles

How to do a lot of basic things with App Inventor are described here: http://www.appinventor.org/content/howDoYou/eventHandling .

Also look here http://kio4.com/appinventor/index.htm and here http://www.imagnity.com/tutorial-index/ for more tutorials.

To do everything you want to do you probably should use a professional compiler instead of the AI2 educational compiler. AI2 can do lots of things but if you want full capability try Android Studio. It is free.

To a voice call use the voice recorder component and put this code:

Button 1 started the call. You can also use the same system to stop it with a button 2.

On nother screen?

Please put a video of how to do all these stuff.

How can we do video calls

Same screen, the callsScreen, witha button start call and a button exit call.
I need to try to find a solution for video calls.
For sending a image or video, use 2 buttons: take picture, record video. pick media can be done using imagepicker component. and saving it to cloud DB as a message.

so, you mean nother screen?

CloudDB has been used

But it's Java and Kotlin! Look, I'm just a beginner in programming, but I've made some nice apps.

Is Kotlin hard?
IDK

Is Firebase better? and How much storage has it contained?

So, I have 2qs

  1. Which is bigger, Firebase or CloudDB?
  2. How can I make a system where someone specifies his chat room and the system makes it automatically?