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

Разработка экрана консультаций в приложении Kivach Life (Flutter)

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

В приложении Kivach Life, разработанном на Flutter для мобильных операционных систем iOS и Android, основные страницы реализованы как PWA (веб-страницы). Для улучшения пользовательского опыта разработан нативный экран со списком консультаций. Экран позволяет просматривать доступные консультации, искать нужные и создавать новые. Реализована поддержка обновления списка жестом pull to refresh.


1. Список консультаций:

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


2. Поиск по консультациям:

В верхней части экрана расположена строка поиска. При вводе запроса список обновляется в реальном времени. Это позволяет быстро находить нужные записи без ручного просмотра всего списка.


3. Создание новой консультации:

На экране предусмотрена кнопка для перехода на экран для создания новой консультации.


4. Обновление жестом pull to refresh:

Список поддерживает обновление жестом pull to refresh. Пользователь может потянуть список вниз, чтобы загрузить актуальные данные с сервера. Это стандартный паттерн для мобильных приложений, который делает взаимодействие интуитивно понятным.


5. Единый стиль и интеграция:

Экран выполнен в едином стиле с остальной частью приложения.


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

- Приложение разработано на кроссплатформенном фреймворк от 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.
Все выполнено строго по ТЗ.

30.09.2026 22 640