04 / PRODUCT DEVELOPMENTВсе направления ↖

MVPи приложения

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

Посмотреть работу
01 / ПРОТОТИП

Панель
умного дома.

FLUTTER / ANDROID / WEB

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

ЭКРАНЫ ПРИЛОЖЕНИЯ
Flutter-прототип: экран гостиной с освещением, шторами, климатом и строкой AI-диалога
Экраны web-сборки Flutter-прототипа. Данные взяты из конфигурации симулятора; изображение интерьера иллюстративное.
Тот же Flutter-клиент на узком экране: карточки управления гостиной
Тот же клиент / компактная сетка
ЧТО ПРОВЕРЯЕМ В ПРОТОТИПЕ

Как это
устроено.

Состояние важнее нажатия
Нажатие отправляет команду через Home Core. Панель ждёт подтверждения и получает изменения по WebSocket. Потерю связи и недоступность оборудования пользователь видит в интерфейсе.
Контекст комнаты
Помощник получает выбранную комнату вместе с обращением. Команда «здесь» относится к тому помещению, которое открыто на экране.
Проверка до установки
Цифровой двойник воспроизводит устройства и их состояния. На нём проверяем обмен командами и поведение интерфейса; Flutter позволяет запускать клиент в браузере и на Android.

Это прототип для проверки сценариев. Проверка на целевой панели и с её микрофоном — следующий этап.

02 / РАЗВИТИЕ ПРИЛОЖЕНИЯFLUTTER / macOS

Клиентское
приложение.

ИСХОДНАЯ БАЗА

Существующее open-source приложение. Работа над интерфейсом и интеграцией с операционной системой.

НАША РОЛЬ

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

ПЕРВАЯ ВЕРСИЯ ПРОДУКТА

Что войдёт
в MVP.

  1. 01

    Границы первой версии

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

  2. 02

    Работающий сценарий

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

  3. 03

    Подготовка к запуску

    Проверяем основные сценарии, ошибки и поведение на целевых устройствах. Готовим сборку, передаём код и доступы, обсуждаем следующие итерации.

Состав первой версии определяем вместе, до начала разработки.

Обсудить приложение