أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
The Architecture and Language to be used for chat app development in android can only be decided if you have a clear answer to the features you would like to implement in the platform.
The feature will help in building the architecture of the app as to where it would yield a better user experience and that same feature will help in deciding the advanced technology required to build a chat app.
The general feature that would be a must in a chat app is
· Registration
· One device access
· Access contacts that are using the chat app
· Message contacts
· Send documents and media files to contacts
· Create profile & Update details
· Share last seen & Active status inside the chat
· Share delivery and read receipts.
One surely has the option to add advanced features like payment, voice and video call, etc.
The best tech stack that can cover all the basic features required in a chat app and some of the advanced like voice and video call can be referred below