Добавить работу

Подтверждения при выходе во время записи аудио в Kivach Life (Flutter)

Дата выполнения работы: 15.10.2026

В приложении Kivach Life, разработанном на Flutter для мобильных операционных систем iOS и Android, добавлено всплывающее окно подтверждения при попытке покинуть экран во время записи аудио. Это защищает пользователя от случайной потери записи.


1. Когда появляется окно:

Окно подтверждения вызывается, если пользователь нажимает кнопку назад в верхней панели навигации или нативную кнопку назад на Android. Оно предупреждает, что при уходе с экрана процесс записи аудио будет прерван.


2. Что предлагает окно:

Пользователю доступны две кнопки: «Выйти» и «Отмена». Если выбрать «Выйти», запись прерывается и выполняется переход на предыдущий экран. Если выбрать «Отмена», пользователь остается на экране, а запись продолжается.


3. Где работает:

Подтверждение реализовано на экране создания консультации, где пользователь записывает новое аудио. Также оно работает на экране детального вида консультации, когда аудиозапись еще не была прикреплена и пользователь нажал «Прикрепить аудиозапись», чтобы записать новую.


4. Зачем это нужно:

Случайный выход с экрана во время записи мог привести к потере данных. Пользователь мог не заметить, что запись еще идет и потерять важную информацию. Подтверждение дает возможность осознанно принять решение: прервать запись или продолжить.


Особенности реализации:

- Приложение разработано на кроссплатформенном фреймворк от Google - Flutter, с использованием языка программирования Dart.
- iOS: поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 18 Pro, 18 Pro Max, а также iPad Air 2024 и новее.
- Android: поддерживаются устройства под управлением операционной системы Android 5 и выше.


После тестирования разработанной фичи был выполнен релиз обновлений приложений в Apple App Store и Google Play.
Все выполнено строго по ТЗ.

15.10.2026 161 644