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

Что мы сделали
- Разработка архитектуры и проектирование решений.
- Реализация Adb-протокола.
- Интеграция и сетевое взаимодействие.
- Разработка и улучшение пользовательского интерфейса.
- Тестирование и CI/CD:Синхронизация и оптимизация командной работы.
Результат
MVP был оперативно разработан и выпущен, что позволило протестировать концепцию, получить обратную связь и улучшить продукт. Благодаря устойчивой архитектуре и удобному интерфейсу приложение демонстрирует стабильность, высокую производительность и позитивный пользовательский опыт. Настроенные процессы CI/CD ускорили обновления, а эффективная командная работа минимизировала риски и обеспечила успех проекта.
Узнайте, как сократить затраты на 27% и повысить эффективность на 23%
Получите бесплатную 45-минутную диагностику вашего производства от эксперта с 20-летним опытом!
Максим Земцов - Технический директор
