All participating apps should be able to:
- Update the chat list and receive new messages.
- Send new messages.
- Display and send media, files and links.
- Display a 'Shared media' section for chats that includes photos and files.
- Display stickers, send emoji and stickers.
- Use the default camomile background in chats.
- Search for messages in chats.
The design implementation should be identical to the updated mockups attached below. The main criteria for evaluation are speed, size of the apps and attention to detail.