App Inventor
Краткое описание языка | App Inventor является бесплатным инструментом для программирования для создания мобильных приложений для Android. Он был разработан Массачусетским технологическим институтом и предоставляет простой интерфейс для создания мобильных приложений, который доступен для любого пользователя. Для программирования в App Inventor используется визуальный язык программирования, очень похожий на язык Scratch и StarLogo Nova.
|
---|---|
Компетенции в каких сферах формирует | 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 на компьютер
Установка
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
- Справочник по всем компонентам https://ai2.appinventor.mit.edu/reference/components/index.html
Description | |
---|---|
Генерация новых агентов в App Inventor | В данном рецепте описаны шаги генерации новых агентов в App Inventor. Мы создаём холст, расставляем по нему невидимые шарики. Потом 2 шарика появляются и начинают летать, отталкиваясь от стенок экрана. Если шарик 1 сталкивается с шариком 2, то появляется шарик 3. |
Использование клавиш клавиатуры в App Inventor | Как управлять объектом в мобильном приложении |
Использовать Notifier для вывода сообщений | Мы хотим, чтобы Notifier вернул нам сообщение, которое ввёл пользователь мобильного приложение в окне ввода. Что он введёт, то и появится в зоне Notifie. Очень простой пример для освоения среды, добавление элементов интерфейса. В окно ввода пользователь вводит значение, а программа их возвращает в Notifier.
|
Как использовать Scratch API | Как использовать внешний API в средах визуального программирования |
Как использовать Web API with App Inventor | Общие советы о том, как использовать внешний API и во что превращаются данные из JSON |
Как использовать рюкзак в App Inventor | Мы хотим использовать рюкзак внутри App Inventor для того чтобы воспользоваться чужими умениями и функциями |
Как использовать холст и шарики (анимация) | Интерактивные проекты, когда по холсту перемещаются рисунки и шарики (balls) - какие модели и симуляции можно построить в App Inventor. Эксперименты с возможностями раздела Drawing & Animation. Пример 1
|
Как поделиться своим приложением App Inventor | Мы создали новое мобильное приложение в среде App Inventor и хотим им поделиться с окружающими |
Как показать информацию об участнике из Scratch сообщества в App Inventor | Программа запросит имя участника (например, mres или patarakin) и соберёт о нем информацию, используя Scratch API:
|
Как представить вики статью в App Inventor | У нас есть имя статьи в вики и мы хотим в App Inventor об этой статье рассказать. Пользователь набирает имя статьи и на экране появляется:
|
Как рассказать историю рождения и гибели шариков в App Inventor | Мы хотим показать возможные способы реализации паттернов Генерировать новых агентов и поглощать агентов в App Inventor |
Как собрать данные API запроса в Dictionary | Получили данные запроса к mediawiki api и хотим считать их в Dictionary, чтобы иметь возможность обращаться по ключам. |
Как создать первое мобильное приложение в App Inventor | В рецепте описывается последовательность действий при создании приложения в App Inventor. В этом примере мы обращаемся с мобильного телефона по кнопке к Scrath API и выводим полученные данные на экран. |
Как сравнить followers following для участника Scratch | У нас есть имя участника. Мы хотим сравнить множество тех, на кого он подписан и множество тех, кто на него подписан. Приложение будет выводить тех, кто взаимен |
Как установить своё приложение App Inventor на телефон | Создали свое приложение на компьютере и хотим установить его на телефон |
Установить эмулятор App Inventor на компьютер | Мы хотим тестировать приложения App Inventor на том же компьютере, где мы их и создаём. |
Дополнительные материалы
- Обсуждение на форуме - https://groups.google.com/forum/#!forum/mitappinventortest
- Wiki - https://wiki.sj.ifsc.edu.br/index.php/AppInventor
- Учебный курс https://ru.wikiversity.org/wiki/App_Inventor