Опыт

Мобильные приложения аптечной сети «Максавит» для платформ Android и iOS

О заказчике

Впервые бренд «Максавит» появился в 2010 году. Тогда это было всего несколько аптек в Нижнем Новгороде. Уже в 2011 году сеть вышла за пределы Нижегородской области, открылась аптека в Калуге, и с тех пор «Максавит» завоевал 36 регионов. Сейчас под этим брендом работают более 530 аптек в 103 городах по всей России.

О проекте

Мобильные приложения, API/АРМ работают с перебоями, нарушено быстродействие, требуется проработка проблем, ошибок, полная диагностика продукта, его оптимизация и развитие.

Мобильное приложение аптеки Максавит

Мобильное приложение аптеки Максавит

Мобильное приложение аптеки Максавит

Возможности приложений:

  • Текстовый, голосовой поиск или поиск по штрих-коду.
  • Карта аптек с подробной информацией о режиме работы и расположении, а также возможность проложить маршрут до аптеки.
  • Сравнение цен и наличия во всех аптеках вашего города.
  • Единый профиль клиента для сайта и приложения с полной синхронизацией истории заказов.
  • Программа лояльности.
  • Индивидуальные предложения, акции, скидки и бонусы.
  • Персональные уведомления, чтобы вы всегда были в курсе статусов заказа.

Платформа

  • Языки: Kotlin, Swift.
  • БД PostgreSQL.
  • API node.js.

Разработка

Разработка осуществляется на основе периодических процессов выявления потребностей. Ежемесячно вносятся изменения в мастер-планы проекта. Ключевые задачи:

Декабрь 2021

  • Создать бету для arm, репозиторий.
  • Изучить информацию по работе выгрузок.
  • Подготовить техническое заключение по аудиту инфраструктуры и рекомендации по дальнейшей ее организации.

Январь 2022

  • Создать бету для api.
  • Настроить деплой для arm.
  • Запустить проект локально в докере.
  • Настроить деплой для api.
  • Настроить новый сервер и перенести проект туда (первый этап работы).
  • Актуализация версий зависимостей для Android.
  • Актуализация версий зависимостей для iOS.

Февраль 2022

  • Настроить новый сервер.
  • Логирование на бекэнде.
  • В админ панели реализовать возможность добавлять более 300 товаров к акции.
  • Android, iOS: Изменить наполнение карточки препаратов в результатах поиска.
  • Android, iOS: Автоматическое увеличение яркости на экране программы лояльности.
  • Предоставить информацию по заданиям в планировщике.

Март 2022

  • Выпущена сборка приложения, работающего с новой тестовой АПИ
  • Настроены задания в планировщике
  • Выполнено тестирование проекта на новом сервере.
  • Изменен адрес подключения приложения к API программы лояльности «Максавит»
  • Исправлена ошибка в процессе инициализации объекта карты
  • Выполнена смена иконок facebook и instagram
  • Произведен запуск проекта на новой инфраструктуре
  • Решена проблема с доставкой push-уведомлений, добавленных в админ панель
  • Выполнена доработка блока «Не забудьте приобрести» на экране товара
  • Настроено отображение неактуальных фото в мобильном приложении на платформах iOs и Android
  • Выполнена доработка API — устранено противоречие в данных
  • Выполнена доработка — в административной панели реализована возможность добавлять более 300 товаров к акции
  • Исправлена ошибка в поиске на новом сервере
  • Выполнена актуализация версий зависимостей для iOS и Android

Апрель 2022

  • Исправлена ошибка поиска
  • Разработана первая часть документации (девопс)
  • Настроен доступ к мониторингу на просмотр на новом сервере.
  • Разработана документация по хранению информации в базах данных
  • Выполнена доработка по изменению информации о хранении заказа на 48 часов
  • Выполнена доработка на стороне бэкенда по подбору аналогов из текущей выгрузки
  • Исправлена информация о наличии в ХХХ аптек на листинге
  • Исправлена ошибка с некорректной историей начисления — списания бонусов
  • Выполнена аудит запросов приложения
  • Исправлена ошибка с выбором аптек в приложении
  • Изучено ТЗ по поиску, подобрано функциональное решение
  • Добавлен необязательный параметр ID города
  • Исправлена ошибка отображения некорректной цены препарата в аптеке
  • Исправлена ошибка обработки файлов короткой выгрузки остатков и цен, бонусов, каталога
  • Исправлена ошибка вылета приложения при запуске
  • Выполнена актуализация версий зависимостей для Android
  • Проведен аудит проблемы повторного запроса на использование геолокации
  • Заменен текст на начальных слайдах
  • Исправлена ошибка с разной историей заказов на Android и IOS
  • Выполнена актуализация версий зависимостей для IOS
  • Исправлена некорректная работа фильтра
  • Выполнена реализация Диплинков в мобильном приложении Максавит
  • Исправлена ошибка вылета приложения при некорректном ответе API

Май 2022

  • Доработка поля PHRASE выгрузки additional_full.csv
  • Внедрен на бете полнотекстовый поиск Postgres и протестировать
  • Исправен баг некорректной работы фильтра
  • Реализован экран уведомлений для IOS
  • Реализован экран уведомлений для Android
  • Исправлена ошибка когда пользователи не получают пуши, если приложение закрыто
  • Выполнена доработка поиска — реализовано подмешивание аналогичных товаров в результаты поисковой выдачи
  • Выполнена актуализация версий зависимостей для Android
  • Выполнена актуализация версий зависимостей для IOS
  • Подготовлена документация о том, какая информация хранится в каждой из баз данных(вторая часть)
  • Исправлена ошибка вылета приложения
  • Доработка бэкенда для блока в карточке товара «С этим товаром покупают»
  • Доработка бэкенда для блока в корзине «Может пригодиться»
  • Исправлена ошибка с отображением отключенных в АРМ акциях в паблик части МП
  • Исправлена ошибка падения приложения для AG
  • Изменен визуал ярлыка зеленого ценника на Android
  • Осуществлена доработка API для работы с уведомлениями.
  • Исправлена ошибка с отображением заказов

Июнь 2022

  • Доработка Корзина — добавлен блок допродажи «Может пригодиться» для обеих платформ
  • Выполнена доработка карточки товара — добавлен блок допродажи «С этим товаром покупают» для Android и IOS
  • Подготовлена документация о том, какая информация хранится в каждой из баз данных(третья часть)
  • Осуществлен перенос сборок приложений в рабочую версию
  • Исправлена ошибка для Android и iOS с неработающим обновлением инструкции через API
  • Выполнена актуализация версий зависимостей для Android
  • Выполнена актуализация версий зависимостей для IOS
  • Реализован экран Уведомлений для iOS — задача принята в первоначальной постановке, доработки
  • Подготовлена документация по настройке сервера, добавлен файл readme и роль для настройки nodejs
  • Выполнена доработка API для выдачи указанных параметров в приложение
  • Выполнена доработка импорта для получения указанных параметров в БД приложения.
  • Осуществлена доработка на стороне бэкенда для настройки push-уведомлений на стороне сервера
  • Исправлена ошибка формирования запроса для получения баннеров Android
  • Изменено время запуска крон задания по обработке полной выгрузки и крон задачи price:update
  • Изменена скорость отправки рекламных ручных PUSH из АРМ

Июль 2022

  • Доработка карточки товара в наличии, отображение согласно макетам для обеих платформ
  • Реализован метод API для получения информации для блока «Подборки товаров по симптомам»
  • Доработка API для выдачи указанных параметров в приложение
  • Осуществлен перенос сборок приложений в рабочую версию
  • Доработки API для блока Участие в акции в карточке товара
  • Выполнена актуализация версий зависимостей для Android
  • Выполнена актуализация версий зависимостей для IOS
  • Выполнено изменение логики работы настроек пуш уведомлений для обеих платформ
  • Решен вопрос с поддержкой устаревшей библиотеки
  • Подготовлена документация о том, какая информация хранится в каждой из баз данных(четвертая часть)
  • Предоставлена документация по описанию команд крона
  • Внесены изменения в информацию о приложении в AppStore
  • Исправлена ошибка выборки получателей
  • Исправлена ошибка «Переход с экрана»
  • Выполнена доработка АРМ для получения статистики на странице с пушами
  • Исправлена ошибка вылета приложения при переходе в уведомления для IOS
  • Исправлена ошибка с отображением аналогов
  • Исправлена ошибка со смещением кнопки навигации в корзине для Android
  • Реализована возможность удаления аккаунта по требованию App Store
  • Реализовать метод в API для блока «Категория товара»
  • Скорректирован текст в блоке «Инструкция по применению»

Август 2022

  • Исправлен баг с дублированием заказов
  • Осуществлен перенос сборок приложений в рабочую версию
  • Исправлен баг с затиранием поля «Фамилия» и «Отчество» в ЛК при создании заказа
  • Исправлен баг с вылетом приложения при переходе в уведомления
  • Выполнена доработка API — реализован метод добавления товара в корзину и метод создания заказа
  • Выполнена доработка на стороне бэкенда — вынесена в АРМ возможность управления триггерными пушами в приложении
  • Выполнена доработка АПИ — реализован метод для получения информации для блока «Все формы выпуска»
  • Обсуждение перехода на одну базу данных
  • Исправлена ошибка на Android при которой падало приложение при открытии карточки по ссылке
  • Внесены изменения в информацию о приложении в AppStore
  • Выполнена доработка для Android — теперь полностью не отображается название препарата в результатах поиска
  • Выполнена доработка для Android — выводятся иконки количество в упаковке, форма выпуска, дозировка на листинге
  • Исправлен баг на IOS — не пропадает из корзины экран с успешным оформлением
  • Исправлена ошибка когда слетает авторизация
  • Выполнена доработка API для передачи адреса email и чеков
  • Выведен блок участие в акции в карточке товара для IOS
  • Выведен блок участие в акции в карточке товара для Android
  • Реализован блок Аналогичные товары в карточке товара для IOS
  • Реализован блок Аналогичные товары в карточке товара для Android
  • Реализован блок Просмотренные товары в карточке товара для IOS
  • Реализован блок Просмотренные товары в карточке товара для Android
  • Выполнена доработка API для метод запроса кода подтверждения на почту
  • Выполнена доработка в ЛК по сбору email, чеки на ЭП для Android
  • Выполнена доработка в ЛК по сбору email, чеки на ЭП для IOS
  • Исправлен цвет кнопки аналогов для IOS
  • Исправлена проблема с сертификатом

Сентябрь 2022

  • Выполнена доработка карточки товара на Android и IOS, добавлено количество штук в упаковке и гиперссылка «другие формы выпуска»
  • Осуществлен перенос сборок приложений в рабочую версию
  • Проведен аудит проблемы: долго прогружается история заказов в Профиле пользователя в приложениях Android и iOS
  • Выполнена доработка вывода лейбла «Акция» для обеих платформ
  • Реализован блок Табы в карточке товара на Android и IOS
  • Выполнена доработка для IOS в листинг добавлены иконки количесива в упаковке, форма выпуска, дозировка
  • Выполнена доработка АПИ для сортировки аналогов в карточке товара
  • Исправлена ошибка на Android — не добавляется препарат в избранное
  • Исправлена ошибка когда товары не исключались из избранного
  • Выполнена доработка для Android все тексты системных ошибок приведены к человекопонятному виду
  • Выполнена доработка API методов для сбора емейлов
  • Выполнена доработка на Android и IOS для реализации подтверждения email
  • Проведена аналитика методов и оценка возможности интеграции с сайтом
  • Выполнена доработка для вывода чекбоксов в личных данных на Android и IOS
  • Осуществлена доработка на стороне бэкенда — изменен текст, визуальное оформление, а также расписание отправки пуш-уведомлений

Октябрь 2022

  • Выполнена доработка метода API «Список напоминаний» для функционала «Напоминание о приеме лекарств»
  • Выполнена доработка метода API «Добавить/изменить напоминание» для функционала «Напоминание о приеме лекарств»
  • Выполнена доработка для платформы Android — изменена логика работы переключателей в уведомлениях
  • Выполнена доработка для платформы iOS — изменена логика работы переключателей в уведомлениях
  • Исправлена ошибка для платформы Android — Вылетает приложение на экране выбора аптеки
  • Выполнена доработка API — при получении указанной ошибки методом POST отправлять запрос на привязку карты на сайт
  • Выполнена доработка для платформы Android — добавлен переход на страницу акции из карточки товара
  • Выполнена доработка для платформы Android — просмотренные товары не очищаются при разавторизации, а хранятся на устройстве.
  • Изменена логика формирования штрихода карты для платформы iOS
  • Выполнена доработка карточки товара под заказ согласно макетам для платформы iOS
  • Исправлена ошибка с удалением заказов без номеров у всех пользователей
  • Добавлена скругленная иконка на рабочем столе смартфона на Android
  • Исправлена некорректная передача событий аналитики Firebase 21 на Android и iOS
  • Исправлена ошибка с несовпадением набора чекбоксов на экране активации карты для платформы iOS
  • Скорректирована сокращения на платформе iOS
  • Выполнена доработка обработчика выгрузки товаров под заказ
  • Осуществлен перенос текущих сборок в рабочую версию

Ноябрь 2022

  • Исправлен баг с вылетом приложения при скроле главного экрана после сворачивания для платформы Android
  • Выполнена доработка метода API для формирования списка товаров
  • Выполнена доработка для платформы Android — добавлен пуш «Не забудьте забрать заказ»
  • Выполнена доработка для платформы iOS — добавлен пуш «Не забудьте забрать заказ»
  • Выполнена доработка для платформы iOS — добавлено отображение статуса карты ПЛ в профиле
  • Выполнена доработка для платформы Android — добавлено отображение статуса карты ПЛ в профиле
  • Выполнена доработка для платформы Android — добавлена сортировка аптек в карточке товара
  • Выполнена доработка для платформы iOS — добавлена сортировка аптек в карточке товара
  • Выполнена доработка карточки товара под заказ согласно макетам для платформы Android
  • Осуществлена разработка метода API «Календарь приема на месяц» для «Напоминание о приеме лекарств»
  • Осуществлена разработка метода API «Прием лекарства» для «Напоминание о приеме лекарств»
  • Собраны данные по клиентам с незаполненными е-мейлами
  • Выполнена доработка для платформы iOS — препарат исчезает из избранного после удаления
  • Выполнена доработка для платформы Android — препарат исчезает из избранного после удаления
  • Исправлена ошибка на обеих платформах, которая возникает при авторизации пользователя
  • Выполнена доработка для платформы Android — доработан экран уведомлений
  • Выполнена доработка для платформы iOS — доработан экран уведомлений
  • Добавлено приложение Максавит в магазин приложений RuStore
  • Исправлена ошибка с обновлением справочной информации из выгрузки каталога import.xml
  • Осуществлен перенос текущих сборок в рабочую версию

Декабрь 2022

  • Выполнена доработка метода API для получения количества аналогов
  • Выполнена разработка метода API для передачи статуса «Нет в наличии» в карточке товара
  • Выполнена доработка для платформы Android — изменена логика работы диплинков
  • Выполнена доработка для платформы iOS — добавлена новогодняя иконка в приложение
  • Выполнена доработка для платформы Android — добавлена новогодняя иконка в приложение
  • Выполнена доработка для платформы Android — добавлено отображение информации об сроке годности для товаров с ОСГ
  • Выполнена доработка для платформы iOS — добавлено отображение информации об сроке годности для товаров с ОСГ
  • Выполнена доработка для платформы iOS — изменен визуал аналогов в карточке товаров
  • Выполнена доработка для платформы Android — изменен визуал аналогов в карточке товаров
  • Исправлена ошибка с отображением длинных названий препаратов в наборе для платформы Android
  • Исправлена ошибка в отображении списка городов для платформы iOS
  • Выполнена доработка для платформы iOS — настроено отслеживание диплинков Appmetrica
  • Выполнена доработка для платформы Android — настроено отслеживание диплинков Appmetrica
  • Осуществлено добавление в ARM нового поля для рассылки Пушей
  • Выполнена доработка для платформы Android — изменен красный цвет в мобильном приложении
  • Выполнена доработка для платформы iOS — изменен красный цвет в мобильном приложении
  • Исправлена ошибка с вылетом приложения при запуске для платформы Android
  • Выполнена доработка метода API для Экрана уведомлений — количество уведомления для каждого типа
  • Выполнена доработка метода API для Экрана уведомлений — Фильтр уведомлений по типу
  • Исправлена ошибка на обеих платформах, когда было невозможно положить товар в корзину
  • Исправлена ошибка когда пользователь Android не может найти приложение в Play market
  • Исправлена ошибка с обработкой выгрузки аптек
  • Выполнена доработка метода API — добавлено поле срока годности
  • Исправлена ошибка с передачей в корзину неверной цены
  • Скорректирован текст на экране авторизации/регистрации для платформы iOS
  • Исправлена ошибка с отсутствием блока бонусной карты на главном экране приложения для платформы Android
  • Осуществлен перенос текущих сборок в рабочую версию

Январь 2023

  • Платформа Android: реализованы карточки «Не в наличии» — первая итерация.
  • Платформа iOS: реализованы карточки «Не в наличии» — первая итерация.
  • Платформа Android: вернули функционал диплинков.
  • Платформа iOS: вернули функционал диплинков.
  • Платформа Android: вернули обычную иконку.
  • Платформа iOS: вернули обычную иконку..
  • Платформа Android: добавлена кнопка «В корзину» на карте.
  • Платформа Android + Huawei: добавлена ссылка на Аналоги в превью карточек товаров.
  • Платформа iOS: добавлена ссылка на Аналоги в превью карточек товаров.
  • Отключен пуш «Ваш заказ выполнен».
  • Платформа Android: настроен Ecommerce Appmetrica.
  • Платформа iOS: настроен Ecommerce Appmetrica.
  • Платформа Android: добавлена кнопка «Как заказать» для товаров под заказ.
  • Платформа Android: убран текст на экране авторизации/регистрации.
  • Добавлено в мониторинг обновление таблицы.
  • Платформа Android + iOS: сохранять емеил и признак емеил подтвержден без сохранения профиля.
  • Устранена проблема в отображении информации о бонусной карт.
  • Исправлена ошибка : не сохранялся профиль при пустой дате рождения.
  • Платформа iOS: исправлена ошибка с неработающими переходами по экранам со слайдера.
  • Платформа Android: консультация о реализации свайп окон на Андроиде.
  • Платформа Android: исправлена ошибка, из-за которой приложение крашится после создания заказа.
  • Платформа Android: выполнена доработка «скрыть нулевую цену».

Февраль 2023

  • Платформа Android + iOS: доработка отображения ШК бонусной карты, даже если отсутствует интернет.
  • Платформа Android: исправление некорректно работающих фильтров в каталогах.
  • Платформа Android + iOS + Huawei: добавление серии попапов для обновления приложения.
  • Платформа Android + iOS:  исправление ошибочно кликабельных ссылок на товары, которые отсутствуют в регионе в блоке «Количество в упаковке».
  • Платформа Android: исправление ошибки при размещении баннера со ссылкой на статью.
  • Платформа Android: исправление ошибки, из-за которой приложение крашится в карточке товара после смены конфигурации.
  • Платформа Android + iOS: исправление ошибки, из-за которой в приложении нет инструкции для товара.
  • Платформа Android + iOS: исправление ошибки, из-за которой не работают диплинки без слеша на конце.
  • Платформа iOS: исправление ошибки, из-за которой не работает кнопка «Аналоги» в карточке товара.

Март 2023

  • Доработка метода API для выделения новых аптек в списке.
  • Платформа Android + iOS: исправление ошибочного отображения зеленого ценника у препарата.
  • Платформа Android + iOS: доработка «Заказы сделанные за час до закрытия аптеки».
  • Доработка API: отображение слайдера в зависимости от ГЕО пользователя.
  • Платформа Android + iOS: добавление название товара в оповещение о том, что товар закончился.
  • Доработка API: избранные аптеки и товары в МП должны совпадать с избранными аптеками и товарами на сайте.
  • Платформа Android + iOS: исправление ошибки — в карточке товара «Под заказ» не отображается блок допродажи «С этим товаром покупают».
  • Платформа iOS: исправление некорректного отображения цвета цены в карточке товара.
  • Платформа Android + iOS: доработка блоков «Вы смотрели» на главном экране + «Корзина».
  • Платформа Android + iOS: замена кнопки «В корзину».
  • Платформа iOS: добавление вывода ошибки об отсутствии соединения.
  • Платформа Android: исправление ошибки, из-за которой у пользователя на актуальной версии приложения отображались архивные баннеры и акции.
  • Платформа Android: исправление проблемы кеширования и актуализации данных в БД приложения.
  • Перенос сборки в рабочую версию.

Апрель 2023

  • Исправление ошибки в обработке выгрузки аптек.
  • Исправление ошибки в обработке выгрузки бонусов.
  • API: разработка метода для получения блока «Персональные рекомендации» Retail Rocket.
  • API: разработка метода для получения блока «Популярные товары» Retail Rocket.
  • Платформа iOS + Android: выделение новых аптек в списке аптек.
  • Платформа iOS + Android + Huawei: убрать чат со всех экранов и поместить его в меню.
  • Платформа iOS + Android: реализация календаря для напоминаний о приеме лекарств.
  • Платформа iOS: устранение ошибки, при которой при регистрации пользователь видит 2 привязанных заказа к профилю.
  • Платформа Android: устранение краша приложения из-за экрана сканирования штрихкода.
  • Перенос сборки в рабочую версию, апрель.

Май 2023

  • Платформа Android + iOS:
    • Некорректно работает получение пушей.
    • Доработка: Аналоги по действующему веществу.
    • Не работает поиск товаров с ошибкой в запросе.
    • Блоки персонализации Ритейл Рокет: Главный экран.
    • Блоки персонализации Ритейл Рокет: Пустая корзина.
    • Блоки персонализации Ритейл Рокет: Пустой поиск.
    • Экран напоминания о приеме лекарств.
  • Платформа iOS. Обновить пины на карте в Карточке товара и в Корзине.
  • Платформа Android. Доработка: удаление профиля пользователя.
  • Перенос сборки в рабочую версию, май.

Июнь 2023

  • Доработка метода API для вывода в листингах товаров категории «Похожие».
  • Разработка метода API для получения «Новинки из категорий, интересных пользователю, на которые есть скидка».
  • API: разработка метода для получения «Поисковые рекомендации» Retail Rocket.
  • Платформа iOS + Android: обновлено визуальное оформление сгруппированных и одиночных пинов на картах.
  • Платформа iOS + Android + Huawei: добавленеи в листингах к карточке товара ссылку «Похожие».
  • Платформа iOS + Android: реализован функционал напоминаний о приеме лекарств.
  • Платформа iOS + Android + Huawei: вынесена цена в карточке товара в поле зрения пользователя при скроллинге страницы вниз.
  • Перенос сборки в рабочую версию, апрель.

Июль 2023

  • API Интеграция с Searchbooster: поиск.
  • Консультация: синхронизация остатков и цен между сайтом и мастер-планом.
  • Доработка: добавление в фильтр возможность фильтрации по аптекам, формам выпуска.
  • Доработка для импорта товаров «по рецепту».
  • Платформа iOS + Android: блоки персонализации Ритейл Рокет «Поисковая выдача».
  • Платформа iOS + Android: блоки персонализации Ритейл Рокет «Экран акции».
  • Платформа iOS + Android + Huawei: доработать кнопку аналоги и добавить в нее стоимость аналогов.
  • Платформа iOS + Android + Huawei: добавить кнопку "Перейти" в корзину.
  • Платформа iOS + Android: добавить фильтр по наличию на втором этапе корзины.
  • Перенос сборки в рабочую версию.

Август 2023

  • Перенос сборки в рабочую версию.
  • Консультация: синхронизация остатков и цен между сайтом и МП.
  • PI Интеграция с Searchbooster: поиск.
  • API: Разработать метод для получения блока «Сопутствующие товары» Ритейл Рокет.
  • Не отображается контент у новых городов.
  • Платформа iOS + Android: скрыть ссылки на статьи в профиле.
  • Платформа iOS + Android: визуализация плашки «Реклама» на баннере.
  • Платформа iOS + Android: добавить возможность смены города в карточке товара и в корзине.
  • Платформа iOS + Android Блоки персонализации Ритейл Рокет: «Избранное».
  • Платформа iOS + Android: вывести лейбл «по рецепту».
  • Платформа iOS + Android + Huawei: доработка визуала у кнопки «Перейти».
  • Android: исключить использование kotlin-android-extensions в приложении.

Сентябрь 2023

  • Продления SSL сертификата.
  • Консультация: синхронизация остатков и цен между сайтом и МП.
  • API: взаимодействия с рекомендациями.
  • Платформа iOS + Android: доработка, обновление состава корзины в фоновом режиме.
  • Ошибка: отображаются дубли городов.
  • API: разработка метода для получения данных для блока с подсказками по категориям.
  • Платформа iOS + Android: доработка, отображение акций полученных по API c сайта.
  • Платформа iOS + Android: поиск с первой буквы.
  • Платформа iOS + Android: не выводить информацию о времени сбора заказов.
  • Платформа iOS + Android: добавить возможность очистить историю поиска.
  • Платформа iOS + Android: изменение содержимого превью карточки товара.
  • Платформа iOS + Android: изменить положение кнопки смены города в профиле.
  • Android: доработка отображения дозировки, формы выпуска, кол-ва штук на листингах и блоках.
  • Android: уменьшить размер фотографии в карточке товара.
  • Перенос сборки в рабочую версию.

Октябрь 2023

  • API: изменение сортировки в результатах выдачи, листингах, товарных блоках.
  • API: доработка для вывода информации в напоминаниях.
  • БЭК: поиск с ошибкой в запросе, доработка.
  • БЭК: синхронизация остатков и цен между сайтом и МП.
  • БЭК: изменения по фильтрам и сортировке адресов аптек.
  • Платформа iOS + Android: напоминание о приеме лекарств.
  • Платформа iOS + Android: добавить блок с подсказками по категориям.
  • Платформа iOS + Android: изменение визуализации кнопок «Фильтр» и «Сортировка» в каталогах.
  • Платформа iOS + Android: скорректировать время показа баннера «Получать чеки на е-мейл».
  • Платформа iOS + Android: добавить тултип к производителю в «Карточке товара».
  • Платформа iOS + Android: отображение аптек в видимых городах на карте.
  • Android: реализовать виджеты приложения для вынесения на экран мобильных телефонов.
  • Android: переход на Kotlin 1.8.
  • Android: добавить возможность смены города в карточке товара и в корзине.
  • Android: отображение аптек в видимых городах на карте.
  • Перенос сборки в рабочую версию.

Ноябрь 2023

  • Платформа iOS + Android: доработка: не затирать данные о аналогах.
  • Платформа iOS + Android: баг: в уведомлениях не отображаются рекламные пуши и не совпадает дата получения.
  • API: доработка для вывода стоимости единицы товара из упаковки.
  • API: доработка для выдачи брендов в результатах поиска.
  • API: доработка для получения информации о другой форме выпуска и дозировке.
  • API: БАГ + доработка: не всегда работают купленные товары. 
  • Платформа iOS + Android: отображение аптек в видимых городах на карте.
  • Платформа iOS + Android: добавить бренды в результаты поиска.
  • Платформа iOS + Android: стоимость одной таблетки.
  • Платформа iOS + Android: изменить наименование избранных товаров и аптек.
  • Платформа iOS + Android: добавить в карточку товара наименование блока «Инструкция».
  • Платформа iOS + Android: ритейл рокет: взаимодействия с рекомендациями.
  • Платформа iOS + Android: добавить возможность смены города в карточке товара и в корзине.
  • Перенос сборки в рабочую версию.

Декабрь 2023

  • API: разработать метод для вывода стоимости 1 таблетки на листинг.
  • Бэк: баг: некорректно отображаются зеленые ценники.
  • API: доработка для вывода табов в поиске.
  • API: доработка для вывода подсказок в поиске.
  • API: доработка для отображения товаров в наборе.
  • Платформа iOS + Android: добавить прелоадер в акции и профиль.
  • Платформа iOS + Android: карточка товара: перелинковка формы выпуска, дозировки.
  • Платформа iOS + Android: баг: привести отображение категорий на главном к виду макетов.
  • Платформа iOS + Android: добавить новогоднюю иконку приложения.
  • Платформа iOS + Android: добавить стоимость 1 таблетки на листинг.
  • Платформа iOS + Android: корзина: добавить плашку цена скоро изменится.
  • Платформа iOS + Android: поиск адреса аптеки, добавление тултипа с ошибкой.

Январь 2024

  • ARM. Доработка: выгружать отзывы с МП Google doc/csv.
  • Консультация: API - передача кастомного лейбла и веделения товара.
  • Консультация: API - передача лейбла «Цена снижена».
  • Консультация: API - карточка товара.
  • API: доработка для фильтров в корзине.
  • API: доработка для страницы товаров с зелеными ценниками.
  • Платформа iOS + Android, доработка: вернуть обычную иконку приложения.
  • Платформа iOS + Android, доработка: добавить подсказки запроса в поиске.
  • Платформа iOS + Android, доработка: добавить табы подсказов в поиск.
  • Платформа iOS + Android, доработка: добавить блок «скидки на товары в избранном».
  • Платформа iOS, баг: пропадают новые аптеки из списка при применении фильтра «все в наличии».
  • Платформа iOS + Android, Карточка товара, Корзина: отображение кол-ва бонусов за покупку.
  • Платформа iOS + Android, Профиль: добавить блок «Подборки товаров».
  • Платформа iOS + Android: доработка для передачи лейбла цена снижена.
  • Платформа iOS + Android: доработка для вывода кастомного лейбла и веделения товара.
  • Платформа iOS + Android: изменить визуал кнопок «+»«-».

Февраль 2024

  • Бэк: 2 партии товара: отображение двух партий товара.
  • Бэк: акционный баннер при запуске приложения.
  • API:  не работает сортировка в результатах поиска.
  • Бэк, акции: скидка при покупке двух.
  • БЭК + Android + iOS: не работает функционал «отображение баннеров» по гео условиям.
  • Платформа iOS + Android: отображение аптек соседних городов на карте.
  • Платформа iOS + Android: фиксированная цена - убрать «ОТ».
  • Платформа iOS + Android: добавить в корзину блок «вы заказывали здесь».
  • Платформа iOS + Android: добавить фильтры по цене, району, алфавиту, ИСГ.
  • Платформа iOS + Android: добавить номер телефона аптеки.
  • Платформа iOS + Android: экран «Включите пуш уведомления».
  • Платформа iOS + Android: всплывающее окно «активируйте карту».

Март 2024

  • Бэк: напоминание о приеме лекарств: напомнить о покупке.
  • Выгрузки: получение остатков и цен с сайта и отображение их в паблик части.
  • Бэк: доработка: отображение аптек соседних городов на карте.
  • Консультация: промокоды в мобильном приложении.
  • АРМ: добавить кастомный текст в функционал.
  • Бэк: разработка метода для вывода информации в блок «Текущие заказы» на главном экране.
  • Бэк: разработать метод для вывода препаратов и популярных запросов на экран при пустом поисковом запросе.
  • Платформа iOS + Android: редизайн: экран уведомлений.
  • Платформа iOS + Android: изменить расположение лейблов.
  • Платформа iOS + Android: доработка: акционный баннер при запуске приложения.
  • Платформа iOS + Android: доработка: функционал кнопки «скрыть» в функционале выделения новых аптек и вы заказывали здесь.
  • Платформа iOS + Android: добавить прелоадеры.
  • Платформа iOS + Android: баг: подборки товаров: изменить цвет названия товара.
  • Платформа iOS + Android: скрыть ссылку на раздел с зелеными ценниками.
  • Платформа iOS + Android: добавить фото в popup «Товар добавлен в корзину».
  • Платформа iOS + Android: поиск: добавить подборки товаров на экран пустого поискового запроса.
  • Перенос сборки в рабочую версию.
  • Платформа iOS: баг: баннеры ведут на пустой экран акции, если указана ссылка на экран акции.
  • Платформа Android: падение при наличии обновления в GP на Android 14.

Читать этот кейс на Яндекс.Дзен

Менеджеры проекта

Похожие кейсы

Мобильное приложение для АЗС «Трасса»

Опыт

Мобильное приложение для АЗС «Трасса»

Создание мобильного приложения для сети АЗС.
Мобильное приложение «Мобильный киоск заказа Herbalife»

Опыт

Мобильное приложение «Мобильный киоск заказа Herbalife»

Разработка мобильного приложения «Herbalife Kiosk».
Embeauty.ru — интернет-магазин косметики

Опыт

Embeauty.ru — интернет-магазин косметики

Интеграция интернет-магазина косметики с мобильным приложением Imshop.
Age Of Innocence — интернет-магазин дизайнерской обуви для девочек

Опыт

Age Of Innocence — интернет-магазин дизайнерской обуви для девочек

Интеграция интернет-магазина дизайнерской обуви с мобильным приложением imshop.
Мобильное приложение для платформы Pocket Sport

Опыт

Мобильное приложение для платформы Pocket Sport

Разработка мобильного приложения для платформы автоматизации спортивных комплексов Pocket Sport.
Мобильное приложение для трансферной компании BT-ONE

Опыт

Мобильное приложение для трансферной компании BT-ONE

Разработка мобильного приложения для трансферной компании BT-ONE.