R50 31478f2a0d15042a869d89e38f2cdf08
Аутсорсинг, аутстаффинг

Мобильное приложение DreamBox

Добавлено 31 июл 2024 в 17:37
Dreambox — это мобильное приложение, которое позволяет бесплатно участвовать в конкурсах с ценными призами и помогать нуждающимся.

Среди партнеров:

* DeLonghi (итальянские кофемашины);
* Braun (немецкая бытовая техника);
* Kenwood (британская бытовая техника);
* Грузовичкоф (крупный перевозчик широкого спектра);
* Берега (доставка пиццы).

Помимо конкурсов с подарками для пользователей в приложении есть раздел «Добрые дела», позволяющий помочь, например, приюту для собак, посмотрев рекламный ролик. Вырученные средства от рекламы идут на конкретное доброе дело.

Задача: Оптимизировать работу приложения, добавить новый функционал и обновить используемые библиотеки.

Команда: Команда состояла из проджект-менеджера, Unity разработчика и специалиста контроля качества.

Решение: Для публикации приложения необходимо было пересобрать приложение заново, подключая на каждом этапе по одной новой библиотеке и устраняя ошибки. Данная проблема была успешно решена.

Этапы работы

Изучение кода

Первый этап работы представлял собой изучение существующего кода и понимание его структуры. Это было сложно из-за наличия устаревшего (legacy кода, оставшегося от других разработчиков и старых библиотек. Однако команде удалось разобраться в существующей архитектуре и выявить основные проблемные места.

Обновление приложения

Следующим этапом было обновление приложения на платформах iOS и Android. Это, безусловно, требовало аккуратности и внимания к деталям, чтобы убедиться, что приложение работает корректно на обеих платформах.

Исправление ошибок в legacy коде и обновление всех используемых плагинов было одним из самых трудоемких этапов.

Расширение функционала

В приложение был добавлен функционал Push уведомлений.

Итог

Благодаря совместным усилиям и слаженной работе команде удалось не только обновить приложение и исправить ошибки, но и расширить его функционал, что принесло пользу заказчику и новый опыт — команде.

Сейчас

Приложение регулярно тестируется: проводятся Smoke тесты, тестирование критического функционала, регрессионное тестирование.

В конечном итоге проект DreamBox продолжает радовать своих пользователей новым контентом, добрыми делами и розыгрышами уже в обновленной версии, а мы готовим для них еще больше новых интересных фич.
1252d75bf3 C3d47f0999 Cc1d8fbe84 91902483e0 Bc73ef5753 8dd7c5bb4c 5c230b03af