I worked on this app on Android Studio using the Flutter dart language, and the task was split by trello, as it is an application that allows users to communicate with each other as well as the ability of media messages (photos, videos, documents, audio recordings).
(I used realtime (webSocket