Среда разработки andriod приложений App Inventor 2 и ее применение в сообществе Arduino

    Часть 1. Что такое App Inventor 2?
    Начать хочется с того, что на habrahabr и geektimes есть несколько статей о предыдущей версии App Inventor. Вот они:
    Google App Inventor отдадут в Open Source
    MIT открыл Google App Inventor в бета-версии
    App Inventor — создание Android-приложений для каждого: Урок 1
    Чтение XML файла с помощью App Inventor

    Эта версия App Inventor (beta) проработала с 2011 по 2015 годы, но сейчас ее поддержка прекращена. С 2014 работает версия App Inventor 2, которая несовместима с предыдущей. До 2011 года существовала версия Google App Inventor в рамках Google Labs
    Итак, App Inventor — среда визуальной разработки android-приложений, требующая от пользователя минимальных знаний программирования. Выглядит она так:
    Работает эта среда разработки прямо из браузера. Скачивать и устанавливать ничего не нужно. Создавать приложения можно хоть с android-планшета, хоть с Ipad. Основное требование к «железу» это хорошее разрешение экрана. Для примера приведу скриншот с экрана разрешения FullHD. Можно сравнить его с предыдущим, который сделан c HD экрана.

    Готовые приложения можно размещать в Play Market, для примера приведу аккаунт разработчика, в котором все приложения сделаны в App inventor.
    Подробно описывать MIT App inventor 2 не буду, поскольку от предыдущей версии он отличается в основном множеством мелких усовершенствований, которые выходят в среднем раз в несколько недель. Прочитав статьи, указанные выше, можно легко освоить и текущую версию.
    Во вконтакте есть достаточно живое сообщество, в котором участники делятся друг с другом опытом использования App Inventor.
    Часть 2. App Inventor+Arduino проекты.
    В последнее время бурно развивается тема «интернета вещей». Во многих проектах на эту тему используется ардуино. Иногда в таких проектах нужно создать android-приложение, тут и может понадобиться App Inventor 2. На habrahabr и geektimes есть несколько статей на эту тему.
    1. App Inventor+Arduino проекты с использованием блютуз-соединения. (блютуз модуль HC-05\06\07)
    Робот-пылесос на ардуино
    Простая Bluetooth машинка на Arduino
    Bluetooth пульт для телевизора на arduino
    2. App Inventor+Arduino проект с использованием wi-fi соединения.(wi-fi модуль ESP8266)
    Интернет Вещей (IoT) и водопровод
    3.App Inventor+Arduino проект с использованием проводного соединения (Еthernet модуль Enc28j60)
    Управление громкостью многозонного усилителя при помощи приложения для Android и Arduino
    4.App Inventor+Arduino проект с использованием GPRS/GSM соединения (GPRS/GSM шилд SIM900)
    Управление отоплением в загородном доме
    Ну и закончить хотелось бы позитивной новостью, что с августа 2015 года App Inventor 2 поддерживает русский язык. Если у кого-то есть свои интересные приложения, сделанные в этой среде разработки, можно скидывать в комментарии, думаю многим будет интересно посмотреть какие еще можно делать приложения, используя App Inventor.
    P.S. Сборник из более 100 обучающих материалов по ардуино для начинающих и профи тут
    P.P.S. Онлайн курс по ардуино на гиктаймс здесь.
    Поделиться публикацией
    Комментарии 0

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

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