Register now or log in to join your professional community.
The process of developing an android chat app with the technologies mentioned in the question requires a detailed technical explanation from a developer to the other developer who might be interested in knowing the process.
The integration of other technologies to the one mentioned above will yield a much better result for a chat app performance.
Hope the above image gives a more clear perspective on How to develop a chat app with the integration of different technologies.