синаптик
// ит-компания
Интеллектуальные ERP системы
для контроля и прогнозирования
производства
+7 922 916 67 77

Как мы создали инновационное Android-приложение для управления устройствами: от MVP до стабильного релиза

фото

Описание

— крупнейшая 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 ускорили обновления, а эффективная командная работа минимизировала риски и обеспечила успех проекта.