App Inventor

Материал из Поле цифровой дидактики
Краткое описание языка App Inventor является бесплатным инструментом для программирования для создания мобильных приложений для Android. Он был разработан Массачусетским технологическим институтом и предоставляет простой интерфейс для создания мобильных приложений, который доступен для любого пользователя. Для программирования в App Inventor используется визуальный язык программирования, очень похожий на язык Scratch и StarLogo Nova.
webapis-get-all-posts.png
Компетенции в каких сферах формирует Empowered Learner, Computational Thinker
Парадигмы программирования Объектно-ориентированное программирование
Возрастная категория 10
Назначение языка (Общее / Учебное) Мини-язык для обучения
Visual_Text_Blocks Блоки-Иконки
Измерение (2D/3D/Tangible) 2D
Открытость продукта Открытый
Address http://appinventor.mit.edu/
Предки (Ancestors) Blockly, Scratch, Logo
Потомки (Descendants) Thunkable
Активность в данный момент Project is active
Доступны ремиксы? Да
Год создания 2010
Создатели Hal Abelson
Поясняющее видео
Используется для создания мобильных приложений? Да
App Inventor упоминается в свойствах следующих страниц
API, App Inventor 2 (book), Backpack, Hal Abelson, SafinaMR, Генерация новых агентов в App Inventor, Елизавета Шепелева, Интернет вещей, Использование клавиш клавиатуры в App Inventor, Использовать Notifier для вывода сообщений, Как использовать Scratch API, Как использовать Web API with App Inventor, Как использовать рюкзак в App Inventor, Как использовать холст и шарики (анимация), Как поделиться своим приложением App Inventor, Как показать информацию об участнике из Scratch сообщества в App Inventor, Как представить вики статью в App Inventor, Как рассказать историю рождения и гибели шариков в App Inventor, Как собрать данные API запроса в Dictionary, Как создать первое мобильное приложение в App Inventor, Как сравнить followers following для участника Scratch, Как установить своё приложение App Inventor на телефон, Мобильное обучение, Проектирование и разработка приложений (syllabus), Разработка мобильных приложений (syllabus), Установить эмулятор App Inventor на компьютер


Установка

android_companion_APK.png

MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, our blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments. The MIT App Inventor project seeks to democratize software development by empowering all people, especially young people, to move from technology consumption to technology creation.

MIT App Inventor is a visual programming environment that allows children to build apps for smartphones and tablets. The users can build apps without the full knowledge of Java syntax and Android framework. Написан на Kawa Scheme

Рецепты в среде App Inventor

 Description
Генерация новых агентов в App InventorВ данном рецепте описаны шаги генерации новых агентов в App Inventor. Мы создаём холст, расставляем по нему невидимые шарики. Потом 2 шарика появляются и начинают летать, отталкиваясь от стенок экрана. Если шарик 1 сталкивается с шариком 2, то появляется шарик 3.
Использование клавиш клавиатуры в App InventorКак управлять объектом в мобильном приложении
Использовать Notifier для вывода сообщенийМы хотим, чтобы Notifier вернул нам сообщение, которое ввёл пользователь мобильного приложение в окне ввода. Что он введёт, то и появится в зоне Notifie. Очень простой пример для освоения среды, добавление элементов интерфейса. В окно ввода пользователь вводит значение, а программа их возвращает в Notifier.
  • 120px-Notifier_text2_blocks.png
Как использовать Scratch APIКак использовать внешний API в средах визуального программирования
Как использовать Web API with App InventorОбщие советы о том, как использовать внешний API и во что превращаются данные из JSON
Как использовать рюкзак в App InventorМы хотим использовать рюкзак внутри App Inventor для того чтобы воспользоваться чужими умениями и функциями
Как использовать холст и шарики (анимация)Интерактивные проекты, когда по холсту перемещаются рисунки и шарики (balls) - какие модели и симуляции можно построить в App Inventor. Эксперименты с возможностями раздела Drawing & Animation. Пример 1
  1. Разноцветные шарики - углерод, кислород, водород
  2. Когда шарики сталкиваются, Notifier говорит, какое именно соединение образовалось
Как поделиться своим приложением App InventorМы создали новое мобильное приложение в среде App Inventor и хотим им поделиться с окружающими
Как показать информацию об участнике из Scratch сообщества в App InventorПрограмма запросит имя участника (например, mres или patarakin) и соберёт о нем информацию, используя Scratch API:
  • соберёт его биографию и статус
  • число и перечень проектов
  • на кого он подписан
  • кто на него подписан
  • Как представить вики статью в App InventorУ нас есть имя статьи в вики и мы хотим в App Inventor об этой статье рассказать. Пользователь набирает имя статьи и на экране появляется:
  • Краткое содержание (description)
  • Редакторы
  • Ссылки из статьи
  • Ссылки к статье
  • Как рассказать историю рождения и гибели шариков в App InventorМы хотим показать возможные способы реализации паттернов Генерировать новых агентов и поглощать агентов в App Inventor
    Как собрать данные API запроса в DictionaryПолучили данные запроса к mediawiki api и хотим считать их в Dictionary, чтобы иметь возможность обращаться по ключам.
    Как создать первое мобильное приложение в App InventorВ рецепте описывается последовательность действий при создании приложения в App Inventor. В этом примере мы обращаемся с мобильного телефона по кнопке к Scrath API и выводим полученные данные на экран.
    Как сравнить followers following для участника ScratchУ нас есть имя участника. Мы хотим сравнить множество тех, на кого он подписан и множество тех, кто на него подписан. Приложение будет выводить тех, кто взаимен
    Как установить своё приложение App Inventor на телефонСоздали свое приложение на компьютере и хотим установить его на телефон
    Установить эмулятор App Inventor на компьютерМы хотим тестировать приложения App Inventor на том же компьютере, где мы их и создаём.

    Дополнительные материалы