Перейти к основному содержимому

MIT App Inventor

Начальный уровень

Зачем эта глава
Вы соберёте простое приложение для Android из блоков — как в Scratch, но результат можно установить на телефон. Полезно после главы про блоки.

MIT App Inventor — бесплатная среда от MIT для создания мобильных приложений без набора текстового кода. Логика строится из блоков; проект можно собрать в APK и установить на Android (через компanion-приложение или экспорт).

Путеводитель: Инструменты и среды.


Как устроена среда

ЧастьНазначение
Designer (дизайнер)Раскладка кнопок, текста, картинок на экране
Blocks (блоки)События и действия: «при нажатии → сделать»
Эмулятор / телефонПроверка через MIT AI2 Companion

Сайт: appinventor.mit.edu — вход через Google-аккаунт.


Первый проект — кнопка и надпись

  1. Создать проект → пустой экран Screen1.

  2. В Designer перетащите Button и Label.

  3. Перейдите в Blocks, выберите компонент Button1.

  4. Соберите цепочку:

    • блок when Button1.Click
    • внутрь: set Label1.Text to → текст «Привет!»
  5. Подключите телефон: установите MIT AI2 Companion, отсканируйте QR с экрана «Connect → AI Companion».

  6. Нажмите кнопку на телефоне — надпись меняется.

Тот же принцип, что в Scratch: событие → действие.


Полезные компоненты

КомпонентПример использования
TextBoxВвод имени, ответа на вопрос
ListPickerВыбор из списка
CameraСделать фото по кнопке
SoundВоспроизвести звук
TinyDBСохранить настройку на телефоне
ClockТаймер, игра с интервалом

Для викторины: TinyDB хранит счёт; Clock ограничивает время на ответ.


От блоков к «настоящему» коду

App Inventor готовит к идеям событийной модели и UI: экраны, обработчики, состояние. Дальше по сложности — Python, JavaScript или Flutter для кроссплатформенных приложений.


Ограничения

  • Ориентация в первую очередь на Android (iOS через отдельные обходные пути ограничен).
  • Сложные 3D-игры и тяжёлая графика — в Godot и Construct 3.
  • Нужен интернет для облачной среды; офлайн — отдельная установка App Inventor на ПК.

См. также


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).