App Inventor прошел сложный путь перехода от Google App Inventor к MIT App Inventor, но пусть это вас не смущает — это по-прежнему самый простой способ создавать собственные приложения для Android, и это стало еще проще.
App Inventor 2 все еще официально находится в стадии бета-тестирования, но команда Массачусетского технологического института, похоже, достаточно довольна тем, что его можно использовать. Хорошей новостью является то, что, как и его стабильный товарищ Scratch, он стал на 100% браузером. Вам больше не нужно ничего скачивать и устанавливать. Просто наведите браузер на сайт App Inventor, войдите в систему и приступайте к работе. Он больше не использует приложение Java для реализации редактора блоков; вам просто нужен Chrome или Firefox с включенным JavaScript; App Inventor не работает с IE.
С точки зрения пользователя это также означает, что редактор блоков загружается быстрее и переключение режимов происходит быстрее.
Если вы хотите работать с версией 1, то можете, так как она все еще доступна в течение нескольких месяцев.
В язык внесен ряд других незначительных изменений. Теперь вы можете определять локальные переменные, что является большим улучшением по сравнению со всем, что является глобальным, и обеспечивает контекст, в котором можно обучать таким идеям. В некоторых блоках есть раскрывающиеся списки, позволяющие выбирать свойства. Блоки-мутаторы тоже новы, но они не совсем то, что вы могли ожидать. Мутаторы могут изменять свою форму, чтобы сделать возможным настройку. Если в блоке отображается только один сокет, вы можете изменить его, чтобы отобразить и, следовательно, принять больше. Также имеется новый цветовой блок, позволяющий указать цвет с помощью RGB или с помощью цветовой палитры.
Также есть улучшения в способе запуска приложений. Лучшая новость заключается в том, что теперь вы можете подключить свое устройство Android через Wi-Fi. Все, что вам нужно сделать, это установить приложение MIT App Inventor Companion на тестовое устройство Android, а все остальное будет более или менее автоматическим. QR-код создается App Inventor, и пользователь просто нажимает кнопку «Сканировать код». После установки приложения вы можете запустить его обычным способом, и любые изменения, внесенные в приложение в App Inventor, будут переданы на устройство — да, вы получите живое тестирование.
Если вы не используете Wi-Fi, вы можете подключить устройство через USB, но вам придется установить драйверы и т. Д., И это не так просто, как использовать Wi-Fi. Наконец, если у вас нет устройства Android, вы можете выбрать установку эмулятора Android. Для обоих этих вариантов существуют специальные установщики App Inventor, но очевидно, что соединение Wi-Fi — лучший способ получить почти мгновенное удовлетворение, а это важно в обучающей ситуации.
Неделя компьютерных наук и «Час кода» не за горами, что может быть более подходящим, чем новая версия App Inventor. Его так же легко использовать, как Scratch, и изучение одного помогает изучить другой. Массачусетский технологический институт выпустил четыре коротких видеоролика (от 5 до 7 минут), которые создают три рабочих приложения в течение часа.
Большим преимуществом App Inventor является вышеупомянутое мгновенное удовлетворение.
Если у учащихся есть телефон Android, они могут собрать настоящее приложение в качестве упражнения «привет, мир», которое они могут запустить на своем телефоне. Это может быть тривиальное упражнение по кодированию, но пользовательское приложение, которое просто отображает ваше имя или звонит домой на вашем собственном телефоне, вызывает большой шум. С App Inventor 2 и новым Wi-Fi создание и установка приложения стало еще проще. Это отличный способ учиться.
Теперь прочтите статью IProgrammer «Начало работы с MIT App Inventor 2».