---
title: Мобильный пропуск для СКУД: от проектирования до нативной версии
url: https://evapps.ru/case/mobilnyj-propusk-dlya-skud/
description: Вместе с заказчиком спроектировали мобильный пропуск для СКУД и переводим его на нативные Kotlin и Swift: проход по NFC, BLE и QR.
industry:
  - СКУД
services:
  - Мобильная разработка
  - UI/UX-дизайн
technologies:
  - Kotlin
  - Swift
solutions: []
---

# Мобильный пропуск для СКУД: от проектирования до нативной версии

> Российский производитель систем безопасности: оборудование и программное обеспечение для контроля доступа.

## О проекте

Смартфон вместо пластиковой карты доступа: приложение для iOS и Android хранит ключи сотрудника и передаёт их считывателям СКУД. Наша команда вместе с заказчиком спроектировала этот продукт, а теперь переводит его на нативные Kotlin и Swift и добавляет новые способы прохода.

Первое поколение пропуска мы спроектировали вместе с заказчиком в 2018 году: несколько карточек-профилей с ключами разных типов и проход по NFC и Bluetooth Low Energy.

Новое поколение мы разрабатываем нативно на Kotlin и Swift, с одинаковым набором функций на обеих платформах и проходом по QR-коду.

## Задачи проекта

1. Дать сотрудникам проходить по смартфону вместо пластиковой карты там, где считыватели поддерживают NFC, BLE или QR
2. Дать на iOS и Android одинаковый набор способов прохода: NFC, BLE и QR
3. Обеспечить проход без открытия приложения и работу в фоне
4. Обеспечить безопасность хранения данных

## Как мы это сделали

**1. Проектирование продукта.** Вместе с заказчиком описали карточки и типы ключей, экраны и сценарии прохода.

**2. Безопасное хранение.** Данные пропусков хранятся на устройстве в зашифрованном виде и сохраняются при обновлении приложения.

**3. Нативная разработка.** Проход по NFC и BLE на iOS и Android и QR-код для считывателей, которые его поддерживают.

**4. Удобный проход.** Пропуск можно предъявить, не открывая приложение.

**5. Публикация.** Выпуск обновлений в App Store и Google Play.

## Команда проекта

Системный аналитик, Android-разработчик, IOS-разработчик, QA

## Стек

Kotlin, Swift, NFC, BLE, QR

## Как работаем

Требования согласуем с заказчиком по ходу разработки, работу со считывателями проверяем на его оборудовании.

## Что получил клиент

- **3** — Способа прохода на обеих платформах: NFC, BLE и QR
- **2 платформы** — С одинаковым набором функций: iOS и Android
- **с 2018** — Развиваем продукт вместе с заказчиком
- **2** — Поколения продукта: кроссплатформенное и нативное
- **Два поколения продукта** — От кроссплатформенного пропуска, спроектированного вместе с заказчиком, — к нативным приложениям на Kotlin и Swift

> Сотрудник проходит на объект по смартфону на любой платформе, а продукт развивается на актуальном стеке.
