MIT открыл Google App Inventor в бета-версии

    Около двух лет назад поисковый гигант запустил инструмент Google App Inventor, позволяющий «людям, не знакомым с программированием», писать программы для Android при помощи системы визуального проектирования интерфейса приложения и логики его работы. Другими словами, интерфейс можно было создать «как в Delphi», а логику работы кода надо было описывать, размещая визуальные блоки приблизительно следующим образом:



    Здесь по клику на кнопке экран приложения меняется на синий.

    Однако, ввиду отсутствия интереса к Google App Inventor компания закрыла проект немногим спустя более года, выпустила его код под Apache-лицензией и передала в ведение Массачусетского технологического института с целью создания полноценного сервера App Inventor для публичного использования. Эта инициатива теперь входит в рамки Центра мобильного изучения МИТ для цели обучения компьютерной грамотности нетехническими методами.

    МИТ не заставил себя долго ждать и вернул проект к жизни, запустив его публичную бета-версию, попробовать которую можно здесь — для доступа к системе требуется учётная запись Google.

    Взглянуть на работу Google App Inventor можно на видео:

    Поделиться публикацией
    Комментарии 20
      0
      Интересная задумка.
      Как там логику простейшую реазиловывать, например показ второго экрана по нажатию на кнопку?
      Что то сообразить не могу.
        +3
        Кажется, вы до конца видео не досмотрели: там как определяют реакцию кнопки на нажатие.
        И, кстати, вся логика — не только простейшая — присутствует — if-then-else, foreach, while и т.д.

        А что касается нескольких экранов, то в FAQ написано, что пока нельзя создавать multi-screen apps.
          –1
          Каюсь, видео не смотрел вообще.
          Как то не по себе от блок схем, непривычно. Какой нибудь lua прикрутили бы…
        0
        <irоny>Оказуалили!</irоny>
          –1
          И так в андроид маркете очень много мусора, а если бы этот проект выстрелил, мусора стало бы в разы больше, какой смысл.
            +3
            Каждый мусор может найти свое применение. Ничто же не заставляет вас его качать.
              –1
              Зато в куче мусора фик что путнее найдешь.
                +3
                При поисковом запросе приложения сортируются по популярности. Он не наберет достаточного числа голосов, что б выйти вперед при наличии нормальных программ.
                  +2
                  Если бы…
                    0
                    Не сортируется или набирает?
                      0
                      Отвечу кратко: нерелевантно. Набираешь angry birds, вываливаются unlocker… набираешь карты вываливаются «карта парижского метро», «справочник по Барселоне»… SEO против Search algorithms
            0
            Хорошая замена вижуал бейсику в качестве обучения :)
            • НЛО прилетело и опубликовало эту надпись здесь
                +1
                Потому что результат можно потрогать прям на любимом андройде. :) В ногу со временем, так сказать.
              +4
              До боли напоминает Scratch. Разве что только для мобильных платформ.
                +1
                да, очень похоже. и Scratch тоже в MIT делали. есть кстати еще интересный его порт на android — Catroid
                –2
                Гугл объявил неделю мышекнопочного «программирования». Количество тормозных приложений увеличилось вдвое!
                  +3
                  А что не так то?
                  0
                  Спасибо гуглу за платёж в 25$ за публикацию приложений, а то я не знаю, что бы там было бы.
                    0
                    У меня со времен Oracle Forms, когда вижу или слышу слова: «You can just drag and drop this component on the screen», — возникает желание бежать далеко-далеко. Обычно за простой реализацией банальных вещей в таких системах следует море проблем, если потребовалось сделать шаг в лево или вправо. Предпочитаю иметь метаописание GUI вместо визуальной модели. Это из области личных суеверий, конечно =)

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое