<div><li><p>Extend the current chat feature in the mobile app to support sending <strong>media and files</strong>, not just text. </p> </li><li><p>Users should be able to: </p><ul><li><p>Select and send <strong>images</strong> from the gallery or camera </p> </li><li><p>Record or upload <strong>audio messages</strong> </p> </li><li><p>Choose and send <strong>files</strong> (PDFs, DOCs, etc.) </p> </li> </ul> </li><li><p>Each type of message should appear properly in the chat window with appropriate UI (e.g., image thumbnail, audio play button, file icon). </p> </li><li><p>Upload should be optimized (e.g., compression for images, size limit warning). </p> </li><li><p>Messages should be securely transmitted (integrated with encryption if available). </p> </li><li><p>Support retry/resend if sending fails due to network issues. </p> </li><li><p>Allow downloading/viewing/saving the received media or file on the recipient’s device. </p> </li><li><p>Media/file type detection and basic validation should be handled before upload. </p> </li><li><p>Display upload progress indicators during media/file sending. </p> </li><br> </div>