GromSecurity — приложение охраны и умного дома: кейс
GromSecurity — мобильное приложение оператора физической охраны, которое объединяет управление охраной объекта, умный дом и видеонаблюдение в одном интерфейсе. Раньше клиент держал три приложения на смартфоне — мы свели их в одну иконку: постановка на охрану, тревожная кнопка, камеры и устройства умного дома в едином контуре. Стек: Kotlin, Swift.

О продукте
Коротко — что это за продукт и для кого мы его делали.
GromSecurity — это единая цифровая среда для комплексного управления безопасностью объекта. Заказчик, оператор физической охраны, обслуживал загородные дома, участки и коммерческие объекты, где безопасность складывалась из нескольких независимых систем: сигнализация и постановка на охрану, видеонаблюдение, устройства умного дома. Каждая система жила в своём приложении, а поставить объект под охрану можно было только физически — набрав PIN-код или приложив электронный ключ.
Мы собрали всё это в одно нативное приложение под iOS и Android. Теперь владелец объекта дистанционно ставит и снимает охрану по зонам, вызывает тревожную кнопку, смотрит камеры в реальном времени и в архиве, управляет светом, климатом и розетками, а также раздаёт права доступа сотрудникам и членам семьи — не переключаясь между сервисами.
Задача
У клиентов оператора охраны была одна и та же боль: разрозненные системы. Сигнализация ставилась через один пульт, видеонаблюдение открывалось в стороннем приложении регистратора, умный дом — в приложении производителя. Три иконки на смартфоне, три логина, три разных логики.
Постановка и снятие с охраны требовали физического присутствия — ввода PIN-кода или электронного ключа на объекте, что лишало систему главного преимущества: дистанционного контроля. Нужно было объединить охрану, видео и умный дом в одну среду и вынести все критичные действия — вплоть до тревожной кнопки — в удобный мобильный интерфейс.
Особенности проекта
Единая иконка вместо трёх приложений — охрана, видеонаблюдение и умный дом управляются из одного интерфейса без переключения на сторонние сервисы.
Зональное разделение — объект делится на независимые разделы (дом, баня, гараж, двор), каждый ставится и снимается с охраны отдельно, поддерживается частичная охрана.
Многопользовательский доступ — гибкая настройка уровня прав по ролям: собственник, расширенные и ограниченные права для сотрудников и семьи.
Глубокая интеграция — взаимодействие с API Яндекс Умного дома и протоколами охранных систем в едином контуре.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Мы выбрали нативную разработку — Kotlin под Android и Swift под iOS — потому что приложение критично к скорости отклика push-уведомлений о тревоге и к стабильности фоновых процессов на мобильных ОС. Тревожная кнопка и события охраны не могут ждать, пока «прогрузится» кросс-платформенный слой.
Архитектурно приложение свели к четырём разделам нижней навигации — «Охрана», «Камеры», «События», «Кабинет». Раздел объекта разделили на вкладки «Объект», «События» и «Пользователи», чтобы охрана по зонам, лента событий и управление доступом жили рядом, но не мешали друг другу. Видеонаблюдение встроили прямо в приложение — с сеткой камер, живым просмотром и архивом по таймлайну, — а умный дом подключили через API Яндекса. Тревожная кнопка вынесена плавающим элементом поверх экранов с обязательным подтверждением активации.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему единое приложение вместо трёх отдельных
Охранная сигнализация, видеонаблюдение и умный дом нередко поставляются как три отдельных приложения от разных вендоров. Это создаёт проблему переключения контекста: при тревоге пользователь тратит время на поиск нужного приложения. Единый интерфейс устраняет эту задержку — все действия доступны в одном экране. Дополнительно снижается нагрузка на поддержку: одна точка входа означает меньше неоднозначности при диагностике инцидента. Рассматривались альтернативы — PWA и гибридный React Native; выбор в пользу нативной разработки обусловлен требованиями к скорости отклика push-уведомлений и стабильности фоновых процессов на мобильных ОС.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Зональная охрана
Постановка и снятие с охраны по независимым разделам объекта — дом, баня, гараж, двор — с поддержкой частичной охраны.
Тревожная кнопка
Плавающая кнопка вызова тревоги поверх экранов с обязательным подтверждением активации по объекту.
Встроенное видеонаблюдение
Сетка камер по объектам, живой просмотр и архив по таймлайну без переключения на сторонние сервисы.
Умный дом
Управление освещением, климатом и розетками через интеграцию с API Яндекс Умного дома.
Лента событий
Хронология действий — взятие под охрану, снятие, тревога, неисправность — с автором и временем объекта.
Права доступа по ролям
Собственник, расширенные и ограниченные права: гибкая настройка того, что видит и делает каждый пользователь.
Как это работает
Ключевые экраны продукта — по шагам.

Управление охраной объекта
Главный экран раздела «Объект» показывает карточку объекта с адресом и балансом, а ниже — крупную плитку статуса охраны: «Частичная охрана» или «Под охраной» со временем последнего события и переключателем «Поставить на охрану».
Объект разбит на независимые зоны — Дом, Гараж, Баня — у каждой свой тумблер и статус «Под охраной» / «Снят с охраны». Плавающая красная кнопка тревоги доступна прямо здесь: по нажатию всплывает окно «Подтвердите активацию тревожной кнопки» с объектом и действиями «Активировать сейчас» / «Отмена».

Камеры и архив видео
Раздел «Камеры» открывается сеткой превью со всех точек объекта — «Парковка», «Проезд», «Дорога» — с подписью каждой камеры и кнопкой добавления новой сверху.
По тапу камера разворачивается в полноэкранный плеер с живым видео и переходом в архив: заголовок показывает дату и время записи, снизу — панель управления (снимок, скорость, календарь, звук, качество 480p) и таймлайн с отметками, по которому можно отмотать к нужному моменту.

Лента событий объекта
Вкладка «События» ведёт хронологию по объекту с временем объекта в шапке и фильтром. Каждая запись — цветная иконка типа события: зелёная «Снятие с охраны», красная «Тревога», синяя «Взятие под охрану», оранжевая «Неисправность» — с автором действия и меткой «Сегодня» / «Вчера».
События тревоги и неисправности выделены цветом и указывают зону — «В зоне периметра», — а тревожная кнопка остаётся доступной поверх ленты, чтобы среагировать не выходя из истории.

Пользователи и права доступа
Вкладка «Пользователи» делит доступ на уровни. Сверху блок «Собственник» с владельцем объекта, ниже — «Расширенные права» и «Ограниченные права» со списком сотрудников и их телефонами; для каждого можно отредактировать или удалить доступ.
У ограниченных ролей прямо в карточке перечислено, что разрешено — «Просмотр статуса объекта, Активация тревожной кнопки», — а кнопка «Добавить пользователя» заводит нового человека с нужным набором прав.
Запуск и аудитория
Приложение доведено до промышленной эксплуатации и обслуживает реальных клиентов оператора охраны — владельцев загородных домов, участков и коммерческих объектов, которым важен дистанционный контроль безопасности.
Единый контур снял главное неудобство: вместо трёх приложений и обязательного присутствия на объекте у клиента осталась одна иконка, из которой доступны охрана, камеры, умный дом и тревожная кнопка.
В цифрах
- 2 нативных приложения на iOS и Android с единым API охранных систем и Яндекс Умного дома.
- Удалённая постановка и снятие с охраны — без физического доступа к клавиатуре объекта, с push-уведомлением о смене статуса.
- Зональное разделение объекта: дом, гараж, двор и другие разделы управляются независимо.
- Встроенный модуль видеонаблюдения — онлайн-трансляция с камер без переключения на сторонние сервисы.
- Управление умным домом через тот же интерфейс: освещение, климат, доступ.
- Разграничение прав доступа по ролям — владелец, жилец, обслуживающий персонал.
Архитектура и персональные данные
Приложение обрабатывает данные объектов недвижимости и видеопотоки, поэтому защита канала передачи заложена в архитектуру с первого спринта. Взаимодействие с API охранных систем и Яндекс Умного дома ведётся по защищённым протоколам; видеотрансляция не проходит через серверы третьих сторон сверх необходимого.
Соответствие: 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 дня вернёмся с оценкой сроков, бюджета и составом команды.













