Sobes.tech
Назад к задачам
Middle — Senior
137

Проектирование чат‑приложения

Компании, где спрашивали:
Т-БанкТ-Банк

Условие задачи

livecode

Разработать архитектуру чат‑приложения, которое должно обеспечивать:

  • отображение списка контактов пользователя;
  • отправку и получение текстовых сообщений от выбранного контакта;
  • генерацию уведомлений при поступлении новых сообщений;
  • возможность просматривать последние сообщения, когда пользователь находится в офлайн‑режиме;
  • передачу изображений между пользователями;
  • оставление сообщений для контактов, которые сейчас недоступны (offline‑сообщения).