Проверяет знание архитектуры, сетевого взаимодействия, потоков и UI.
Короткий ответ
Используйте RecyclerView/LazyColumn, ViewModel, WebSocket или polling, и Room для хранения истории сообщений.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.