Interested Article - App Inventor

App Inventor — среда визуальной разработки только android -приложений, требующая от пользователя минимальных знаний программирования . Первоначально разработана в Google Labs , после закрытия этой лаборатории была передана Массачусетскому технологическому институту [ источник не указан 223 дня ] .

Описание

App Inventor использует графический пользовательский интерфейс (GUI), очень похожий на языки программирования Скретч и StarLogo . Версия для устройств на базе iOS , все еще находится в стадии разработки. При создании App Inventor Google опирался на значительные предшествующие исследования в области образовательных вычислений .

App Inventor также поддерживает использование облачных данных через экспериментальный компонент Firebase Realtime Database .

Особенности

Для программирования в App Inventor используется графический интерфейс , визуальный язык программирования , очень похожий на язык Scratch и StarLogo TNG.

App Inventor Block Editor

Компилятор , переводящий визуальный блочный язык App Inventor в байт-код Android, основан на фреймворке GNU для реализации динамических языков Kawa , реализующего (в числе прочего) Scheme (диалект лиспа ) для java платформы Android ).

Данный программный продукт разработан в компании Google с использованием Java библиотеки Open Blocks, разработанной в MIT . После решения о закрытии Google Labs компания объявила и о прекращении работы над проектом. Вместе с тем было объявлено о намерении сделать данное приложение открытым , с возможным последующим использованием его в образовании . Вслед за этим Массачусетский технологический институт сообщил об открытии нового центра мобильного обучения на базе данного программного продукта, одним из профессоров которого станет создатель скретча Митчелл Резник .

В начале марта 2011 года Массачусетский институт запустил публичную бета-версию проекта , доступную на сайте appinventor.mit.edu .

Google Blockly

На основе кода ранних версий AppInvertor в Google был разработан Google Blockly , встраиваемый в приложения компонент, позволяющий включать в них язык визуального программирования . Современные версии App Inventor также используют Blockly .

Аналоги

  • (ранее AppyBuilder)
  • (китайская версия)

Примечания

  1. Larry Weber. // Mediatektur. — Vienna: Springer Vienna, 2010. — С. 428–431 . — ISBN 978-3-7091-0302-9 , 978-3-7091-0303-6 .
  2. I. D. Pavord, A. Bush. // Thorax. — 2010-10-21. — Т. 65 , вып. 11 . — С. 943–944 . — ISSN . — doi : .
  3. Larry Hardesty. . MIT News Office (19 августа 2010). Дата обращения: 18 августа 2011. Архивировано из 11 марта 2012 года.
  4. (3 августа 2011). Дата обращения: 18 августа 2011. 13 ноября 2011 года.
  5. Caroline McCall. . MIT News Office (16 августа 2011). Дата обращения: 18 августа 2011. Архивировано из 11 марта 2012 года.
  6. (18 августа 2011). Дата обращения: 18 августа 2011. Архивировано из 20 мая 2012 года.
  7. . habrahabr.ru (5 марта 2012). Дата обращения: 5 марта 2012. Архивировано из 14 сентября 2012 года.
  8. . Дата обращения: 9 марта 2012. 11 февраля 2012 года.

Литература

  • Burry Burd. Book VI: Alternative Android Development Techniques. Chapter 1: Creating Code Quickly with App Inventor — Chapter 2: More App Inventor Magic // . — John Wiley & Sons, 2011. — P. 527—580. — 672 p. — ISBN 978-1-118-23595-9 .
  • Lucas Jordan, Pieter Greyling. Ch. 11. App Inventor // . — Apress , февр. 2011 г.. — P. 361—386. — 424 p. — ISBN 978-1-4302-3243-8 .
  • David Wolber, Hal Abelson, Ellen Spertus, Liz Looney. . — O’Reilly Media , May 2011. — ISBN 978-1-4493-9748-7 .
  • Ralph Roberts. . — Packt Publishing Ltd,, окт. 2011. — 356 p. — ISBN 9781849692137 .
  • Eric Hamilton. . — Lulu.com, февр. 2011. — 222 p. — ISBN 9781458379795 .
  • Jason Tyler. App Inventor for Android: Build Your Own Apps - No Experience Required!. — John Wiley & Sons, апр. 2011. — 464 p. — ISBN 9781119991458 .
  • Thomas Duffy. Ch. 4. Google Android: App Inventor // Programming with Mobile Applications: AndroidTM, iOS, and Windows Phone 7. — Cengage Learning, февр. 2012. — P. 72—101. — 416 p. — ISBN 9781285414676 .
  • Jörg H. Kloss. . — Addison-Wesley, февр. 2012. — 600 p. — ISBN 9780132906562 .
  • Mike McGrath. . — In Easy Steps, 2012. — 192 p. — ISBN 9781840785289 .
  • Dr. Lakshmi Prayaga. . — Cengage Learning, Июнь 2013. — 320 p. — ISBN 9781285733340 .
  • Tony Gaddis, Rebecca Halsey. . — Pearson Education, Limited, 2014. — 696 p. — ISBN 9780132955263 .
  • Paula Beer, Carl Simmons. . — Manning Publications Company, окт. 2014 г.. — 360 p. — ISBN 978-1-61729-143-2 .
  • Derek Walter, Mark Sherman. . — Addison-Wesley Professional, нояб. 2014. — 240 p. — ISBN 9780133799279 .
  • Mike McGrath. . — In Easy Steps, 2014. — 192 p.
  • Jörg H. Kloss. . — Warung App, июнь 2014. — 115 p. — ISBN 978-0-321-81270-4 . от 15 апреля 2015 на Wayback Machine
  • Edward Mitchell. . — Edward Mitchell, май 2014. — 139 p.
  • David Wolber, Hal Abelson, Ellen Spertus, Liz Looney. . — O'Reilly Media, Inc., окт. 2014 г.. — 360 p. — ISBN 9781491907238 .
  • Hossein Amerkashi. . — Amerkashi, 2015. — 100 p.

Ссылки

  • — официальный сайт App Inventor
  • на 4PDA.ru
  • // Вконтакте
  • — официальный сайт App Inventor для разработки приложений
Источник —

Same as App Inventor