Мини-приложение нужно, когда кнопок чата мало: каталог, календарь, длинная анкета, карта или таблица удобнее в веб-интерфейсе внутри мессенджера. Разрабатываю такой UI и связываю его с общей серверной логикой.
В границы входят адаптивный интерфейс, проверка подписи запуска, сессия, API, возврат результата в чат и особенности Telegram/VK/MAX. Полноценное мобильное приложение с офлайн-режимом и публикацией в магазинах — соседний продукт, а простую форму не стоит усложнять mini app.
Приёмка: приложение открывается из нужного канала, сервер проверяет подлинность пользователя, повтор сохранения безопасен, ошибки сети не уничтожают введённые данные, а интерфейс работает на согласованных размерах. Разные платформы подключаются адаптерами; одинаковый внешний вид не обещается там, где контейнеры различаются.
