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

Доработка механизма загрузки конфигурации в Kivach Life (Flutter)

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

Выполнена доработка механизма загрузки настроек приложения при запуске Kivach Life для iOS и Android. Работа была направлена на устранение проблемы с кешированием конфигурационных данных.

Что было сделано:
- Принудительное обновление конфигурации. Ранее при запуске приложения выполнялся запрос для загрузки настроек, но из-за кеширования обновленный на сервере конфиг доходил до пользователей с задержкой. Теперь при каждом запуске выполняется принудительный запрос без использования кеша, что гарантирует актуальность данных сразу после выхода новой версии конфигурации.
- Отображение информации о приложении. В раздел настроек добавлен новый блок с информацией о приложении. Данные для этого блока подтягиваются из обновленной конфигурации с сервера, что позволяет динамически обновлять тексты, ссылки или другие параметры без выпуска новой версии приложения.
- Вывод текущей версии приложения. Пользователи теперь могут видеть текущую версию приложения прямо в интерфейсе настроек. Это упрощает коммуникацию с поддержкой и позволяет быстрее идентифицировать устаревшие сборки.

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

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

Приложение разработанно на кроссплатформенной платформе Flutter.
Все выполнено строго по ТЗ.

26.02.2026 170 597