Разработка мобильного приложения "Omnia" под iOS и Android
Кроссплатформенный (iOS, Android, Web + Web Admin) B2B-продукт Omnia — личный кабинет руководителя предприятия с аналитическими дашбордами, 50+ кастомными отчётами и системой метрик.
Клиенты: СУЭК, Еврохим (добыча полезных ископаемых и
производство минеральных удобрений).
- Менторство разработчиков — code review, разбор архитектурных решений, помощь middle-разработчикам
- Публикация приложения в App Store / Google Play / RuStore
- Конструктор отчётов — runtime-конфигурируемые виджеты, 10+ типов визуализации (KPI-карточки, графики, рейтинги, таблицы)
- PDF-сервис на Dart — отдельный бэкенд на Dart для генерации PDF отчетов
- Remote Localization — горячее переключение языков без релиза, строки с сервера
- Переключение тем — переключение между светлой, темной и брендовой темой
- mTLS-авторизация — взаимная TLS-аутентификация клиент–сервер для корпоративной инфраструктуры, вход в мобильное приложение без использования корпоративного VPN
- Биометрия + PIN + refresh-токены — Face ID / Touch ID, безопасное хранение учётных данных
- Deep Links и push-уведомления с маршрутизацией
- Прошёл аудит безопасности приложения (penetration testing) — закрыл все критические и высокие уязвимости
- Flutter Web: опыт написания клиентской и админской части приложения
Использованный стек: Flutter · Dart · BLoC · Clean Architecture · get_it · injectable · auto_route · dio · retrofit · freezed · json_serializable · Firebase FCM · mTLS · Dart Frog · Claude