От детского программирования - ко взрослому biarmicus's blog / 14.10.2015 Один из самых часто задаваемых вопросов тех, кто сталкивается с визуальным программированием на основе таких языков как Scratch или App Inventor, состоит в том, как перейти от “детского” программирования, похожего на собирание паззлов, ко “взрослому”, в котором программисту приходится иметь дело с кодом и синтаксисом. Учить программировать на визуальных языках - легко и увлекательно. Но, пускаясь в этот путь, стоит сразу задуматься о том, как именно мы будем осуществлять переход к серьезному программированию. Возьмем популярный язык визуального программирования под Android - MIT App Inventor. В нем все хорошо. Мы быстро собираем дизайн интерфейса нашего приложения, а затем, в редакторе блоков, программируем поведение объектов в нашем приложении. Весь процесс - от идеи до готового приложения - может занять всего несколько минут. Но вот представим, что нам понадобилось существенно усложнить наше приложение и возможностей App Inventor для нас уже не хватает. “Серьезное” программирование под Android осуществляется на языке Java. Для того, чтобы помочь начинающему программисту осуществить переход от App Ainventor к Java и был разработан “мост” - “App InventorJava Bridge. Технически он представляет собой библиотеку для языка Java, облегчающую представление кода в языке Java на основе блоков, созданных в App Inventor.Для того, чтобы начать программировать во “взрослом” языке Java, нам понадобится установить среду разработки - Android Studio. Сделать это можно, загрузив установочный файл и установив его. После установки система предложит нам создать новый проект и назвать его собственным именем.После создания собственного проекта у нас откроется рабочее поле Android Studio, в котором нам нужно установить библиотеку “App InventorJava Bridge”. Скачаем эту библиотеку, перейдя по ссылке. После этого в левой панели Android Studio выберем Project и найдем там в разделе App папку, в которой хранятся библиотеки - Libs. Скопируем в эту папку только что скачанный файл AIBridge.jarУ нас все готово. Теперь в правом рабочем поле мы можем создавать свою программу на самой настоящей, взрослой Java, в той же терминологии, как мы это делаем в App Inventor. Успехов в программировании! Android Studio App Inventor java визуальное программирование