Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore

Кратко: ИИ-агент не только написал игру по методикам Монтессори, но и настроил окружение Cordova, скачал Android SDK, собрал APK и помог с Docker для локальной сборки — всё в браузере. Результат уже в магазине.

Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore

Результат для самых нетерпеливых:Хлопни комара

Контекст: От веб-игры — к маркетплейсу

В предыдущих статьях (1, 2) мы с ИИ создали детские обучающие игры на HTML. Следующий шаг — превратить их в Android-приложения и опубликовать. Решение — Manus.im (китайский ИИ-агент на базе открытых LLM).

Почему Manus.im?

  • Бесплатный тариф: при регистрации 500 кредитов и потом 300 "кредитов" в день;
  • Умеет работать в браузере: скачивать файлы, настраивать окружение;
  • Выполняет сложные технические задачи "под капотом".
Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore

Шаг 1: Генерируем игру

Использовал промпт для игры «Числята: Волшебные острова» (цифры 1-10, методики Монтессори и Выготского, геймификация). Результат — рабочий HTML-файл.

Важно: Агент не требует детальных ТЗ — справился с абстрактным описанием механик.

Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore

Шаг 2: Пытаемся собрать APK «в лоб»

Промпт: «Создай APK для этой HTML-игры».

Ответ Manus.im:

«Нужен Android Studio. Попробовать установить?»

→ Проблема: Ручная настройка среды занимает часы.

Шаг 3: Поручаем ИИ установить Android SDK

Промпт: «Попробуй установить Android SDK».Что сделал агент:

  1. Через встроенный браузер нашел developer.android.com;
  2. Скачал SDK Command-Line Tools;
  3. Настроил переменные ANDROID_HOME, PATH;
  4. Установил необходимые пакеты через sdkmanager.

Итог: Среда готова! ✅Цена: ~300 кредитов (осталось на 200).

Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore
Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore

Шаг 4: Собираем APK

Промпт: «Собери APK».

Результат: app-release.apk готов!Проверка: Приложение запустилось без ошибок.⚠ Кредиты закончились.

Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore

Шаг 5: Собираем APK из html расположенного в GitHub

Промпт: «1. Выведи версии приложений для сборки apk файла. 2.Теперь используй туже схему сборки apk для сборки приложение apk из html https://github.com/... html».Действия агента:

  1. Вывел информацию о версиях используемых для сборки
  2. Скачал наш html файл из GitHub (взят из статьи 1)
  3. Инициализировал новый проект Cordova;
  4. Добавил платформу Android;
  5. Заменил www/ на наш HTML-файл;
  6. Запустил cordova build android --release.

Результат: app-release.apk готов!Проверка: Приложение запустилось без ошибок.⚠ Кредиты закончились.

Как я собрал детское Android-приложение из HTML-игры за 0 рублей с помощью ИИ-агента Manus.im и выложил в RuStore

Шаг 6: Сборка через Docker (без кредитов)

Чтобы не ждать новых суток, запросил инструкции для локальной сборки:Промпт: «Подготовь Dockerfile для сборки APK».Итог:

  • Агент сгенерировал готовый репозиторий;
  • После 4 правок (агент исправил ошибки по запросу) контейнер заработал.

Команды для сборки контейнера Docker:

docker pull ubuntu:jammy docker-compose build docker-compose up -d docker-compose exec --user root dev-environment bash

Команды для сборки Android приложения

#Сборка релиза sh build.sh #Сборка отладочной версии sh build_debug.sh
Сборка отладочной версии
Сборка отладочной версии

Шаг 7: Публикация в RuStore

  1. Регистрация разработчика: console.rustore.ru;
  2. Загрузка APK;
  3. Тестирование (через встроенный эмулятор RuStore);
  4. Публикация.

Ссылка на приложение:https://www.rustore.ru/catalog/app/com.example.akamar

Что это даст?

  1. Экономия времени: Настройка Cordova + Android SDK вручную — 3+ часа. Manus.im сделал это за 25 минут.
  2. Нулевая сложность: Не нужен опыт в мобильной разработке.
  3. Docker-решение: Сборка пайплайна — ценность для команды.
  4. Бесплатно: Задачи решаются в рамках дневного лимита кредитов.

Ограничения

  • Кредиты: Для сложных задач (типа настройки SDK) 300/день может не хватить;
  • Ошибки: Требует контроля (например, с Dockerfile);
  • Только Android: для iOS требуется больше ресурсов для контейнера сборки.

Итог

Manus.im — ИИ-агент, который реально заменяет DevOps на этапе сборки.

Теперь даже новичок может:

→ Создать игру на HTML,

→ Собрать APK без рутинных настроек,

→ Выложить в маркетплейс.

5 комментариев