Конструктор android-приложений App Inventor

Я уже публиковал на Вебоведе обзор Создаём мобильные приложения в облаке по созданию мобильных приложений и обзор про HTML 5 — Создаём игры HTML5 сами.

 

В этой статье речь пойдёт об уже умершей в Google Labs, но возродившейся в Массачусетском технологическом институте среде визуальной разработки android-приложений — App Inventor.

По правде сказать, не этот факт побудил меня написать этот обзор, а желание поделится информацией о том, как, не имея сертификат разработчика приложений от  Гугла, размещать в Google Play созданные в рассматриваемом редакторе приложения и получать деньги за продажи)))) Но обо всём по порядку.

 

Для того, чтобы воспользоваться средой программирования  App Inventor, в обязательном порядке необходимо быть зарегистрированным в Google. Причём при входе на страницу проекта — http://beta.appinventor.mit.edu обратите внимание, что это детище большого G по старой, доброй традиции пращура будет внимательно следить за всеми вашими действиями. Поэтому весьма рекомендую воспользоваться советами в статье Выявляем шпионов в Gmail, Twitter и Facebook

Итак, мы в системе. Интерфейс не русифицирован, поэтому будем действовать по наитию

My Projects – даём имя – webowed (ну куда нам без него во вражеских лабиринтах))) и приступаем к созданию простейшего приложения – кнопки, нажав на которую, появится звук

 

— в панели слева – Palatte – находим – Basic — открывая его, выбираем – Button -

 


 

и перетаскиваем его на наш рабочий стол

 


 

Заметьте, что эта кнопка появилась в рабочей области, той, которая справа от эмулятора экрана

 


 

где Components – место сбора всех составляющих будущего приложения. Рядом значение – Propertiens – это место, где всеми этими компонентами можно манипулировать и настраивать.

Вот как раз нам и нужно сделать большую кнопку во весь экран, что бы потом случайно не промахнуться)))

Для этого в Propertiens выделяем Button1 и в разделе Image жмём на пустое поле None, где нам предложат выбрать картинку с ПК

 


 

грузим и в интерфейсе Width выставляем значения  Fill parent,

 


 

что позволит разместить нашу «кнопку» по всей области экрана

В директории Text присваиваем кнопке название – «эта такая большая кнопка», и, при желании, выбираем цвет текста

 

Теперь добавляем звук. Тоже самое, в левой колонке в разделе Media выбираем Saund и тащим на виртуальный экран. Кастамизируем её подобно кнопке изображения в директории Propertiens и загружаем нужный звук.

Вот что в итоге получилось

 


 

Компоненты готовы, теперь необходимо всё это связать логикой – при нажатии на экран, который у нас одна большая кнопка, должен раздастся пушечный выстрел)))

 

Для этого в верхнем правом углу находим кнопку – Blocks Editor is open, нажав на которую, происходят всякие магические пассы – подгружается Java и библиотеки Open Blocks.

Тут необходимо на интуитивном уровне сообразить, на что нажимать, а на что нет. Первое – необходимо скаченный дистрибутив запустить, а второе – все окошки закрыть. Всё дело в том, что программа предлагает сразу подключить телефон к компьютеру для того, чтобы монтировать приложение уже прямо там, где оно и должно находится. Мы же пойдем другим путём – сначала сделаем приложение, а потом загрузим на телефон.

При определённой доли везения откроется такой интерфейс

 


 

в котором мы должны открыть директории и собрать кубики – My BlocksButton1 – где выбираем схему Button1Click

— в директории Saund1 – выбираем схему Saund1Play

 

Теперь эти две конструкции соединяем вместе. Это пазлы, соединить их можно только одним, непременно правильным, способом, при котором вы услышите характерный звук — «клик». Вот что должно получится

 


 

Всё, дело сделано – возвращаемся в первое окошко конструктора, и в меню (верхняя правая кнопка) нажимаем на Package for Phone и выберем значение – Show Barcode, в результате чего получим QR-код, перейдя по которому можно будет загрузить моё приложение в телефон))

 


 

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

 


 

проверяем – жаль, звук нельзя передать, но оно работает!))

 

Теперь о самом главном. Если вы оставите себе целью разобраться в конструкторе App Inventor досконально и этой цели добьётесь, тогда вам наверняка захочется создать парочку android-приложений, которые вы захотите продать на Android Market.

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

 

Но всё же существует способ, вернее бесплатная программа, которая способна обойти эти ограничения. Она автоматически выполнит преобразование полученного файла  APK, что позволит обойти ограничения Google Play и выставить android-приложения на продажу.

 

Что это за программа и ссылку на её загрузку можно найти в PDF-номере журнала WEBOWED №  4>>>


Proff  2 комментария17.08.2012   27432 просмотра.  Общая оценка: 1

Добавить в избранное | Отправить ссылку другу | Версия для печати



Комментарии

приложение для андроид
Полностью с вами согласен. Вот если бы ещё кто нибудь опубликовал обзор возможностей указанного вами сервиса на страницах нашего сайта)))
Оценка: +1
Aleksander ( Знаток , Вебовед )  ·  mail@webowed.net ·  07.04.2014 16:49:44 · ответить · 
Имя*

E-mail

Телефон

Тема*

Комментарий*


Контрольные цифры *

Введите число, которое указано выше.

приложение для андроид
Полезная статья, жаль, что нет бесплатных аналогов. А из подобных сервисов сюда можно добавить http://apрmaker.ru/ Суть та же, только дешевле остального и на русском.
krasivaya ·  karinka007123@gmail.com ·  07.04.2014 15:23:14 · ответить · 
Имя*

E-mail

Телефон

Тема*

Комментарий*


Контрольные цифры *

Введите число, которое указано выше.

IT-журнал
"WEBOWED Lite"
Кейсы
© Webowed, 2011—2018