- Минимальная версия Android: 8.0 (API 26)
- Поддержка архитектур ARMv7 и ARM64
- Обязательная интеграция с аппаратной защитой
Компонент | Описание |
NFC поддержка | Для бесконтактных платежей |
Биометрическая аутентификация | Отпечаток пальца/распознавание лица |
Защищенное хранилище | Android Keystore System |
- Модуль авторизации и безопасности
- Модуль работы с картами и счетами
- Платежный модуль
- Модуль уведомлений
- Служба поддержки
Направление | Технологии |
Язык программирования | Kotlin (основной), Java |
Архитектура | MVVM, Clean Architecture |
Библиотеки UI | Jetpack Compose, Material Design |
Сетевое взаимодействие | Retrofit, OkHttp |
- SSL Pinning для всех сетевых запросов
- Шифрование локальных данных
- Защита от root-доступа
- Анти-отладка и защита от реверс-инжиниринга
- Проведение пентестов
- Сертификация ФСТЭК
- Соответствие PCI DSS
Этап | Длительность |
Внутреннее тестирование | 2-4 недели |
Закрытое бета-тестирование | 1-2 месяца |
Постепенный роулл-аут | 3-4 недели |
- Политика конфиденциальности
- Декларация о безопасности данных
- Подтверждение финансовой лицензии
Создание банковского приложения уровня Сбербанка для Android требует глубоких технических знаний и строгого соблюдения стандартов безопасности на всех этапах разработки.