
Нативный дизайн Telegram Mini App: Magfi Center и Marketplace
23 июня 2025 г.
Технология Telegram Mini App открывает для брендов и разработчиков принципиально новые способы прямого и быстрого взаимодействия с пользователями. В Magfi, чтобы максимально использовать этот потенциал, мы разработали два решения — Magfi Center и Magfi Marketplace — с применением полностью нативного подхода к дизайну.
В этой статье мы шаг за шагом расскажем, почему выбрали «нативный дизайн», о технических деталях и принятых дизайнерских решениях.
Почему нативный дизайн?
Хотя Telegram Mini App по своей природе является веб-приложением, для качественного пользовательского опыта принципиально важно сохранить нативный облик и ощущение платформы. Исходя из этого, наши основные цели были следующими:
- Уважать устоявшиеся привычки пользователей
- Придерживаться собственного UI/UX-языка Telegram
- Органично интегрироваться с нативными системами цвета, типографики и взаимодействия платформы
Благодаря такому подходу мы превратили экосистему Magfi в полноценный app-опыт прямо внутри Telegram.
Нативная цветовая система
В процессе дизайна мы основывались на системе семантических цветовых токенов Telegram. Это обеспечило полную поддержку как светлой, так и тёмной темы.
Ниже представлены ключевые цветовые переменные, которые мы использовали:

Типографика: шрифты, иерархия и читаемость
Telegram использует «Roboto» на Android и «SF Pro» на iOS. Соответственно:
- Мы определили платформо-зависимые семейства шрифтов.
- Выстроили чёткую типографическую шкалу для заголовков, основного текста и кнопок действий — создав простую, но выразительную визуальную иерархию.
- Оптимизировали межстрочный интервал и трекинг для улучшения читаемости длинных текстов.
UI-элементы и компонентная система
Все компоненты были разработаны с учётом следующих требований:
- Полная совместимость с UI-элементами, поддерживаемыми Telegram Mini App SDK
- Адаптивность (масштабирование под разные размеры экранов)
- Переиспользуемость (компонентный подход)
- Поддержка тем (светлая и тёмная режимы)
Среди реализованных компонентов:
- Основная / вторичная кнопка (Primary / Secondary Button)
- Компонент карточки раздела (Section Card)
- Компонент шапки (Header)
- Компоненты пустого состояния и загрузки (Empty State & Loader)

Заключение: быть «нативным» в Telegram
Проекты Magfi Center и Marketplace наглядно продемонстрировали: при разработке Telegram Mini App не только код, но и дизайн-язык должны быть нативными — только тогда создаётся опыт, который ощущается как по-настоящему родной для платформы.
Используя нативные цвета, нативные шрифты и нативные модели взаимодействия, мы создали пользовательский интерфейс, органично вписывающийся в экосистему Telegram. Такой опыт одновременно повышает удовлетворённость пользователей и укрепляет доверие к платформе.