Личный кабинет абонента сотового оператора: кейс
Нативный личный кабинет для iOS и Android, который закрывает все базовые потребности абонента: от смены тарифа до оплаты услуг. Баланс и пакеты на одном экране, пополнение через СБП и банковскую карту, детализация расходов и управление тарифом. Стек: Kotlin, Swift, Laravel.

О продукте
Коротко — что это за продукт и для кого мы его делали.
Клиент — крупный игрок телеком-рынка сегмента Enterprise с устоявшейся фирменной идентикой и отлаженными бизнес-процессами. Компании требовались два нативных приложения — под iOS и Android, — которые бесшовно встроятся в существующий бренд и станут единой точкой самообслуживания абонента.
Ключевая цель проекта — не просто выпустить приложение, а заложить фундамент для долгосрочного развития: с простыми обновлениями и быстрой адаптацией под меняющиеся требования бизнеса.
Задача
Приложение работает с персональными данными и платёжной информацией абонента, поэтому все операции должны идти по зашифрованным и защищённым протоколам — безопасность здесь не опция, а базовое требование.
Вторая сложность — «плавающий» скоуп и сроки: требования приходили неравномерно, часто менялись и требовали быстрой реализации в сжатые окна. При этом клиенту была нужна полная прозрачность процесса — видеть ход разработки в реальном времени и сохранять контроль над решениями.
Особенности проекта
Управление тарифом — просмотр и смена тарифного плана в один клик прямо из приложения.
Безналичная оплата — пополнение счёта банковской картой, через СБП, Apple Pay и Google Pay.
Онлайн-поддержка — чат со службой поддержки в режиме 24/7.
Конструктор услуг — гибкое подключение дополнительных пакетов и опций под себя.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Работу вели по Scrum: двухнедельные спринты, регулярные демонстрации клиенту, ежедневные стендапы и непрерывная интеграция обратной связи. Такой ритм позволил справиться с «плавающими» требованиями и дать заказчику полную прозрачность — он видел прогресс в реальном времени и сохранял право решающего голоса.
Мобильные клиенты собраны нативно: Swift под iOS и Kotlin под Android — ради быстрого отклика интерфейса и надёжной работы с платёжными сценариями. Бизнес-логика и API реализованы на Laravel, а операции с персональными и платёжными данными идут по защищённым шифрованным протоколам.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему нативная разработка для платёжного кабинета
Кабинет абонента работает с чувствительными данными: номером счёта, платёжными реквизитами, историей операций. Нативные приложения на Swift (iOS) и Kotlin (Android) дают прямой доступ к системным API безопасности: Keychain/Keystore, биометрической аутентификации, токенизации платёжных карт. Кросс-платформенные решения (React Native, Flutter) на момент разработки требовали дополнительных прокладок для интеграции с нативными платёжными API оператора, что усложнило бы поддержку и аудит безопасности.
Раздельные кодовые базы позволяют точно следовать актуальным требованиям App Store и Google Play к платёжным приложениям — они регулярно обновляются и часто специфичны для каждой платформы.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Баланс и пакеты
Остаток счёта, ГБ, SMS и минут с прогресс-барами на главном экране
Пополнение счёта
СБП без ввода данных карты, банковская карта, QR-код и автоплатёж
Управление тарифом
Просмотр и смена тарифного плана в один клик
Детализация расходов
Разбивка трат по месяцам и категориям с круговой диаграммой
Управление пакетами
Интернет, мессенджеры и опции с остатком и сроком действия
Онлайн-поддержка
Чат со службой поддержки в режиме 24/7
Как это работает
Ключевые экраны продукта — по шагам.

Главный экран личного кабинета
Стартовый сплэш с брендовым слоганом «Сближаем. Всегда.» сменяется главным экраном, где сведено всё важное: имя и номер абонента, баланс с кнопкой «Пополнить» и название тарифа.
Ниже — карточки остатков (ГБ, SMS, минуты) с прогресс-барами, блок «Расходы в мае» с разбивкой по категориям и быстрые действия: пополнить баланс, управление пакетами и услугами.

Пополнение счёта
Экран пополнения предлагает оплату без ввода данных карты через СБП, а также другие способы: банковской картой, по QR-коду и настройку автоплатежа.
При оплате картой абонент видит номер телефона, сумму (от 10 до 30 000 ₽), сохранённую карту MasterCard и возможность добавить новую — все платёжные операции идут по защищённым протоколам.

Детализация расходов
Раздел «Расходы» показывает траты за месяц крупной цифрой в центре круговой диаграммы, а под ней — разбивку по категориям: абонентская плата, звонки, связь в роуминге, пакеты интернета.
Месяцы переключаются стрелками влево-вправо, а быстрые ссылки ведут к пополнениям, списаниям, заказу детализации и просмотру тарифа.

Управление пакетами
Экран «Интернет» показывает, что включено в тариф: остаток гигабайтов с прогресс-баром и сроком действия, а также безлимитные мессенджеры.
Отсюда абонент может подключить дополнительные пакеты или перейти к расходам и детализации — управление опциями собрано в одном понятном месте.
Данные и безопасность
Приложение работает с персональными данными и платёжной информацией абонента, поэтому все операции — от авторизации до оплаты — идут по зашифрованным и защищённым протоколам. Безопасность заложена в архитектуру, а не добавлена поверх.
Масштабируемая архитектура позволяет продукту развиваться дальше: добавлять функции, обновлять интерфейс и адаптироваться под меняющиеся требования телеком-бизнеса без переписывания с нуля.
В цифрах
- 2 нативных приложения: iOS и Android — единая функциональность, раздельные сторы.
- Смена тарифа в один клик прямо из приложения без визита в офис.
- Безналичная оплата банковской картой, Apple Pay и Google Pay.
- Онлайн-поддержка 24/7 в встроенном чате без переключения на сторонние мессенджеры.
- Конструктор дополнительных услуг: подключение и отключение опций самостоятельно.
- Разработка ведётся Scrum-спринтами по 2 недели — изменения вносятся без остановки продукта.
Архитектура и персональные данные
Приложение обрабатывает персональные данные абонентов и платёжную информацию, поэтому контур приватности заложен в архитектуру, а не добавлен поверх. Данные передаются по защищённым протоколам с шифрованием; платёжные операции проходят через сертифицированный платёжный шлюз оператора без промежуточного хранения карточных данных на стороне приложения.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Требования к обработке ПДн опираются на 152-ФЗ; статус оператора проверяется в реестре операторов ПДн РКН.
Часто задаваемые вопросы
Что умеет личный кабинет абонента?
Поддерживаются ли мобильные платежи?
Как обеспечивается безопасность данных абонентов?
На каких платформах работает кабинет?
Сколько заняла разработка?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии YuSMP Group
Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.
Мобильная разработка
Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.
Подробнее →Разработка мобильных приложений под iOS
Нативные приложения для iPhone и iPad на Swift и SwiftUI.
Подробнее →Разработка мобильных приложений под Android
Приложения для Android на Kotlin и Jetpack Compose.
Подробнее →Кроссплатформенный подход
Одно приложение сразу на iOS и Android на Flutter.
Подробнее →Веб - разработка
SPA, порталы и веб-платформы на React / Next.js и Node.
Подробнее →Backend-разработка
Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.
Подробнее →Разработка под ключ
Продукт под ключ: аналитика, дизайн, разработка и запуск.
Подробнее →MVP
Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.
Подробнее →Тестирование
Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.
Подробнее →UI/UX-дизайн
Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.
Подробнее →Прототипирование
Кликабельный прототип для проверки идеи до разработки.
Подробнее →Создание сайтов
Корпоративные сайты, лендинги и интернет-магазины под ключ.
Подробнее →IT - аудит
Аудит ИТ-инфраструктуры, кода и безопасности.
Подробнее →SEO‑продвижение
Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.
Подробнее →Контекстная реклама
Яндекс Директ — заявки с первого дня и контроль цены лида.
Подробнее →SMM‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

Юнилаб
Приложение для сети медлабораторий: онлайн‑запись, результаты анализов, каталог услуг.

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Хотите такой же проект — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













