DroidScript
DroidScript
разработка мобильных приложений

App Inventor

App Inventor 
20.02.2020

App Inventor - это среда визуальной разработки приложений под Android и iOS (работает в режиме beta-теста), в которой базовая программная логика создаётся путём выбора, перетаскивания и соединения друг с другом графических блоков.

"Код" для создания простого приложения на App Inventor

“Код” для создания простого приложения на App Inventor.

Если у вас уже есть аккаунт App Inventor, то вы можете создать новый проект, добавить в него кнопку с именем btnShowMessage и компонент для вывода сообщения, соединиться с эмулятором или устройством, после чего загрузить файл изображения и перетащить его редактор блоков. Как изображение превращается в блоки? Для этого в App Inventor существует функция сохранения выбранного блока в PNG-файл вместе с метаданными.

”Это как Scratch? Для чего нужна эта игрушка?”, - воскликнет программист. Во-первых, для обучения разработке мобильных приложений без погружение в детали синтаксиса того или иного языка программирования. Во-вторых, для создания мобильных приложений и размещения их в магазине приложений. В-третьих, для обучения основам программирования и алгоритмического мышления. В-четвёртых, несмотря на относительно скромную функциональность App Inventor IDE, она позволяет достаточно быстро и эффективно решать многие задачи (включая быстрое прототипирование), которые в случае текстового программирования потребуют глубокого погружения в проблему, при отсутствии готового к использованию кода.

Что возникает при виде игрушки? Интерес! Это именно то, что может предложить MIT App Inventor широкому кругу пользователей, а не только детям. Эту платформу можно воспринимать как детскую железную дорогу. Со стороны кажется, что игра с ней является пустой тратой времени, но соберите её перед взрослыми и серьёзными людьми, и многие из них с радостью погрузятся в игру сами или вместе со своими детьми.

Разве можно только при помощи блоков создавать более или менее серьёзные приложения? Можно, если принять во внимание тот факт, что при работе в App Inventor под Android можно также использовать расширения и взаимодействовать с web-технологиями при помощи JavaScript и др. Более того, вы также можете создавать свои расширения под Android на Java.

Для App Inventor существует немало обучающей информации в текстовом и электронном виде, а также официальная документация, которая поможет разобраться с установкой и настройкой App Inventor для работы. Мы же основное внимание уделим эффективному использованию App Inventor, благодаря чему ваш навык разработки мобильных приложений будет расти ощутимо быстрее навыка других пользователей, работающих по традиционной методике обучения.

App Inventor 
© 2016-2020  Александр Страшко