Skip to content
Chat (Mobile app)

Chat (Mobile app)

The messaging thread where keyboard behaviour and gestures decide whether the conversation feels native.

Communication & Notifications · 9 checks · 6 resources

Before you ship

9
  1. 01Keyboard push-up — the message input bar rising with the keyboard so conversation history is not obscured
  2. 02Input bar — persistent at the bottom with a text field, send button and media attachment option, thumb-reachable in all grips
  3. 03Message bubbles — sent messages on the right, received on the left, consistent with existing messaging conventions
  4. 04Swipe to reply — swiping a message right revealing a reply-to action that threads the response to that message
  5. 05Long press message actions — opening a reaction picker and action menu e.g. react, reply, copy, delete
  6. 06Read receipts — sent message status shown as subtle indicators (sent, delivered, read)
  7. 07Media and file sharing — images, videos and files shareable from the input bar, with inline previews in the thread
  8. 08Typing indicator — an animated indicator when the other party is composing
  9. 09Scroll to latest — a button to jump to the newest message when new ones arrive while the user is scrolled up

Resources that help you build this

6