Все кейсы

Как мы совмещали SwiftUI и UIKit при разработке корзины для аптечной сети

Софториум ·NDA ·2024

Доработали модуль корзины в мобильном приложении аптечной сети — устранили баги и добавили отображение статусов товаров

Открыть проект

Задача

В мобильном приложении аптечной сети были баги в модуле корзины, не отображались статусы товаров и наличие лекарств, что приводило к недовольству клиентов и потере продаж

Решение

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

Результат

Модуль корзины доработан, устранены баги, добавлено отображение статусов товаров, релиз состоялся 27 мая. Проект показал, что дальнейшее расширение приложения на UIKit будет сложным, поэтому принято решение переписать приложение с использованием SwiftUI

2022

НаПоправку

Разработали мобильное приложение «НаПоправку» для поиска врачей и клиник → привлекли инвестиции в размере $7,25 млн

4 наград