Описание
— крупнейшая IT-компания России, предоставляющая широкий спектр цифровых сервисов, включая поисковую систему, картографические услуги, мобильные приложения, маркетплейсы и многое другое. Компания известна своими инновационными решениями и высоким уровнем требований к качеству разрабатываемых продуктов, поддерживая репутацию лидера в области IT и искусственного интеллекта.
Команда
1 разработчик от Синаптика
Сроки
ноябрь 2023 - настоящее время
Технологии
Flutter/Dart, Kotlin, C++, Adb, JNI
Особенности бизнеса
Компания активно развивает новые продукты, поддерживая статус лидера в IT-инновациях. Для удержания и вовлечения они придают особое значение удобству интерфейса и простоте использования своих приложений. Кроме того, компания стремится к снижению операционных затрат, создавая гибкую архитектуру, которая позволяет экономить на поддержке и развивать продукты без значительных расходов.
Проблематика
Поддержание имиджа инновационной компании: компания стремится создавать уникальные продукты, поддерживая свой статус лидера в IT-инновациях.
Вовлеченность и удержание пользователей: удобный интерфейс и простота использования приложения критичны для удержания и вовлечения пользователей.
Высокие требования к квалификации: проект требует сложной интеграции технологий, что повышает требования к навыкам команды.
Снижение операционных затрат: гибкая архитектура позволяет экономить на поддержке и развивать продукт без значительных расходов.
Цель
Цель проекта — создать минимально жизнеспособную версию (MVP) Android-приложения для браузера, с помощью которого пользователи смогут настраивать свои устройства Android и устанавливать другие приложения на устройство. Приложение дает возможность упростить процесс управления программами.
Задачи
- Разработка архитектуры и инструментов для реализации приложения.
- Реализация Adb-протокола на Kotlin с последующей заменой на эталонную реализацию с использованием JNI.
- Настройка Android-устройств и установка других Android-приложений через созданное приложение.
Что мы сделали
- Разработка архитектуры и проектирование решений:
- Реализация Adb-протокола
- Интеграция и сетевое взаимодействие:
- Разработка и улучшение пользовательского интерфейса:
- Тестирование и CI/CD:
- Синхронизация и оптимизация командной работы:
Итоги
MVP был оперативно разработан и выпущен, что позволило протестировать концепцию, получить обратную связь и улучшить продукт. Благодаря устойчивой архитектуре и удобному интерфейсу приложение демонстрирует стабильность, высокую производительность и позитивный пользовательский опыт. Настроенные процессы CI/CD ускорили обновления, а эффективная командная работа минимизировала риски и обеспечила успех проекта.