Доброго дня! Меня зовут Громова Алена. Я основатель компании по мобильной разработке Creazard.
Это рассказ об адаптации существующего приложения известной пищевой сети «Дикси» для AppGallery.
После санкций, наложенных Google на Huawei в мае 2019 года, внутренние сервисы Google на устройствах HarmonyOS стали недоступны. Целью нашего Клиента было найти решение для владельцев этих устройств (Huawei и Honor), чем также расширить свою клиентскую базу и укрепить репутацию.
Наша история, о том, как мы воплотили это в жизнь.»
О КЛИЕНТЕ
Компания «Дикси» — это обладатель одной из крупнейших в России сетей розничных магазинов продовольствия. Образована она была в 1993 году. Компания управляет 2 650 магазинами. Численность персонала составляет около 26 тыс. человек. Мобильное приложение в Google Play и App Store уже давно набрало популярность среди пользователей, а теперь распространаняется еще и через AppGalery.
ГК «Дикси» обратились к нам, чтобы решить проблему доступа 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. Изменили логику сканирования штрих-кодов, создали новый экран сканирования, используя Open-Sourse (открытые) библиотеки.
4. Был переделан весь внутренний роутинг приложения.
5. Пуш-уведомления от FireBase были заменены на аналог от HarmonyOS.
6. Карты Google мы заменили Яндекс Картами.
7. Адаптировали геокодинг.
8. Deep linking от Firestore заменен на совместимый аналог.
В процессе выполнения основных и побочных задач в данном проекте мы имели дело со следующими технологиями:
ЧТО В РЕЗУЛЬТАТЕ?
В результате масштабного апгрейда нам удалось полностью заменить технологический стек Google на аналог для HarmonyOS. Рабочая версия, адаптированная под устройства Huawei и Honor была создана и это позволило нашему Клиенту:
1. Открыть мобильному приложению новый рынок в виде всемирно известного «AppGalery , тем самым расширив базу потенциальных клиентов, за счет нынешних и будущих обладателей устройств Huawei и Honor, набирающих поплуярность в России.»
2. Укрепить свою репутацию солидного бренда, через представленность на разных мировых площадках приложений.
3. Повысить лояльность Пользователей, решив их проблему с доступом к приложению на устройствах HarmonyOS.
Так как мы в разработке приложений уже давно, то сделали всю работу не нагружая заказчика лишними нюансами и вопросами. Наша команда целиком взяла на себя изучение задачи. Когда работа была нами выполнена, рабочая версия опубликована от имени Клиента, а исходные данные и документация ему переданы, мы пожали руки и разошлись на позитивной ноте, оставив проект на поддержку команде ГК «Дикси».
ХОТИТЕ ЗАЙТИ В РЫНОК IT, НО ОПАСАЕТЕСЬ?
Если вам тоже нужно адаптировать ваш продукт к другим магазинам приложений, тогда мы с радостью поможем и вам, так как понимаем, что каждый день промедления — это ваши потерянные и недозаработанные деньги.
Когда наши специалисты начнут работать с вами, мы максимально погрузимся в ваши бизнес-процессы и подберем самые оптимальные и быстрые решения.
Мы берем только те проекты, где владельцы максимально заинтересованы в изменении положений вещей в своем бизнесе. Позвоните чтобы успеть забронировать свободную команду.