Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
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