Доброго дня! Меня зовут Громова Алена. Я основатель компании по мобильной разработке Creazard.
Это рассказ об адаптации существующего приложения известной пищевой сети «Дикси» для AppGallery.
После санкций, наложенных Google на Huawei в мае 2019 года, внутренние сервисы Google на устройствах HarmonyOS стали недоступны. Целью нашего клиента было найти решение для владельцев этих устройств (Huawei и Honor), тем самым расширив свою клиентскую базу и укрепив репутацию.
Это наша история о том, как мы воплотили это в жизнь.
О КЛИЕНТЕ
Компания «Дикси» — обладатель одной из крупнейших в России сетей розничных магазинов продовольствия. Она была основана в 1993 году и управляет 2 650 магазинами. Численность персонала составляет около 26 тысяч человек. Мобильное приложение, которое уже давно популярно среди пользователей Google Play и App Store, теперь также распространяется через AppGallery.


Группа компаний «Дикси» обратилась к нам, чтобы решить проблему доступа 35 миллионов пользователей HarmonyOS к своему приложению и расширить клиентскую базу в интересах своего бизнеса. Публикация приложения на площадке продаж AppGallery была единственным решением в данном случае. Удобство и доступность услуг, предоставляемых мобильным приложением, повышают лояльность клиентов к компании, что в свою очередь способствует увеличению числа покупок.
ПРОБЛЕМЫ БИЗНЕСА ИЛИ ЗАЧЕМ КЛИЕНТУ ЭТО БЫЛО НАДО
Клиент регулярно получал сообщения от владельцев устройств на HarmonyOS, которые, не имея возможности загрузить мобильное приложение через AppGallery, скачивали его из сторонних источников. Однако эти приложения не совместимы с платформой HarmonyOS, что приводило к сбоям в их работе. Репутация нашего клиента могла пострадать, поэтому срочная адаптация приложения к HarmonyOS с возможностью его загрузки из AppGallery стала острой необходимостью.
Более того, на тот момент большинство известных брендов уже выложили свои приложения в AppGallery, поэтому, помимо финансовой выгоды от использования этой площадки, существовала возможность еще больше повысить престиж компании.


У группы компаний «Дикси» есть собственный IT-отдел, но плотность графика и общая загруженность стали весомой причиной, по которой они обратились за помощью к нам как к специалистам в мобильной разработке.
Клиент предоставил нам исходный код своего Google-приложения и поручил создание адаптивной версии под AppGallery.
ПРОЦЕСС РАЗРАБОТКИ
Команда клиента писала исходный код еще во время зарождения Flutter и настояла, чтобы версия Flutter 1.0 не обновлялась. Конечно, это внесло свои сложности, но не помешало нам сдать проект даже на две недели раньше установленного клиентом срока. Задача перед нашими ребятами стояла нетривиальная: необходимо было самостоятельно определить в исходном коде все библиотеки, отвечающие за работу внутренних сервисов Google, и заменить их аналогами от HarmonyOS, не сломав работу приложения и адаптировав его под устройства Huawei и Honor. Эта многоэтапная цель была достигнута.
В процессе разработки мы:
1. Провели анализ исходного кода существующего приложения и библиотек Google, выявили весь код, связанный с внутренними сервисами Google, для последующей замены;
2. Провели анализ библиотек HarmonyOS, которые могли бы обеспечить оптимальную альтернативу в вопросе связи приложения с внутренними сервисами;
3. Изменили логику сканирования штрих-кодов и создали новый экран сканирования, используя открытые библиотеки;
4. Был переделан весь внутренний роутинг приложения;
5. Пуш-уведомления от Firebase были заменены на аналоги от HarmonyOS;
6. Карты Google были заменены картами Яндекса;
7. Адаптировали геокодирование;
8. Deep linking от Firestore был заменен на совместимый аналог.
Выполняя основные и побочные задачи в данном проекте мы работали с различными технологиями:

ЧТО В РЕЗУЛЬТАТЕ?
В результате масштабного апгрейда нам удалось полностью заменить технологический стек Google на аналоги для HarmonyOS. Рабочая версия, адаптированная под устройства Huawei и Honor, была создана, что позволило нашему клиенту:
1. Открыть для мобильного приложения новый рынок в виде всемирно известной «AppGallery», тем самым расширив базу потенциальных клиентов за счет нынешних и будущих обладателей устройств Huawei и Honor, которые набирают популярность в России;
2. Укрепить свою репутацию как солидного бренда через представленность на различных мировых площадках приложений;
3. Повысить лояльность пользователей, решив их проблему с доступом к приложению на устройствах HarmonyOS.

ПОДДЕРЖКА
Так как мы занимаемся разработкой приложений уже давно, мы выполнили всю работу, не нагружая заказчика лишними нюансами и вопросами. Наша команда полностью взяла на себя изучение задачи. Когда работа была выполнена нами, рабочая версия была опубликована от имени клиента, исходные данные и документация были переданы ему, и мы оставили проект на поддержку команде группы компаний «Дикси».

Давид
Техлид команды разработки этого проекта
ПОМОЧЬ И ВАМ ПЕРЕСТАТЬ ТЕРЯТЬ ДЕНЬГИ?
Если вам тоже нужно адаптировать ваш продукт к другим магазинам приложений, тогда мы с радостью поможем и вам, так как понимаем, что каждый день промедления — это ваши потерянные и недозаработанные деньги.
Когда наши специалисты начнут работать с вами, мы максимально погрузимся в ваши бизнес-процессы и подберем самые оптимальные и быстрые решения.
Мы берем только те проекты, где владельцы максимально заинтересованы в изменении положений вещей в своем бизнесе. Позвоните чтобы успеть забронировать свободную команду.
