Currently when a user sends a chat message or offer a drink to another user, messages are shown as toasts. It proves the point but it's not a great UI
Create a chat interface that will hold and store chats during a pub session. In this first iteration of this work, it's not necessary to think about the details of storage. Ably functionalities must be used whenever possible (message history)
UI should be simple but reusable. Possibly a new activity or fragment that holds a UI representing conversation between two pub goers. Make sure that this UI is not coupled with details of realtime activity. In the future it could be used for group chats too
Currently when a user sends a chat message or offer a drink to another user, messages are shown as toasts. It proves the point but it's not a great UI
Create a chat interface that will hold and store chats during a pub session. In this first iteration of this work, it's not necessary to think about the details of storage. Ably functionalities must be used whenever possible (message history)
UI should be simple but reusable. Possibly a new activity or fragment that holds a UI representing conversation between two pub goers. Make sure that this UI is not coupled with details of realtime activity. In the future it could be used for group chats too