понеділок, 27 лютого 2012 р.

Создаем приложение для Android OS


До сих пор Android OS многими считается платформой, для работы с которой нужно много знать. Что уже говорить о создании своего приложения. Но с инструментом AppInventor сделать программу для своих нужд сможет каждый.
Ежедневно выкачивая десятки приложения в Android Market, мы редко задумываемся, откуда же они берутся, и кто их делает. Количество программ в магазине приложений позволяет решить практически любую задачу, но все же иногда бывают случаи, когда требуется какая-то нестандартная функциональность. И еще совсем недавно при возникновении подобной проблемы мы просто-напросто игнорировали ее, ведь создание приложения – довольно трудоемкое дело, требующее много знаний и умений.
Но в июле 2010 года ситуация кардинально изменилась: именно тогда Google выпустила инструмент, позволяющий даже далекому от компьютеров и программирования новичку создавать приложения Android-телефонов. AppInventor позволяет абсолютно любому пользователю создать полноценное приложение. С помощью этого сервиса можно как создать, так и подредактировать под себя программу или игру. Теперь каждый может создать приложение для GPS-трекинга, редактирования SMS, работы с камерой или звуков, а может даже новые Angry Birds придумает.


Как работать в AppInventor?
Для того, чтобы стать начинающим девелопером под Android, не требуется оканчивать университеты и читать скучные книги. Надо всего лишь уметь работать с клавиатурой и мышкой. Ведь весь процесс, фактически, - это Drag&Drop нужных функций в нужное место программы. Ничего сложного. А разнообразие функций позволяет таким образом делать по-настоящему функциональные программы.


Перед стартом
Прежде, чем начать разрабатывать нужные программы для своего смартфона, потребуется обзавестись самим AppInventor, который трансформировался из веб-сервиса в офлайн приложение. Для работы инструмента подходит любая современная операционная система, а также один из браузеров Firefox, Safari, Chrome или Internet Explorer. Кроме того, понадобится обзавестись Java. Далее скачиваем сам AppInventor и внедряем его прямиком в Chrome, где и будем создавать наше приложение. Кстати, для создания своей программы понадобится постоянное подключение к интернету, без него работать не получится. Итак, все программы скачаны, после чего подключаем Android-девайс к компьютеру и можно приступать.


Первые шаги
Разработка приложения начинается с создания в Chrome нового проекта. На экране появится рабочая область (она же – экран мобильника), куда методом Drag&Drop нужно перетаскивать понятные каждому элементы: button, image, label, inputbox и т.д. Таким простым образом создается интерфейс будущей программы. Кнопкам можно присвоить свои изображения, создать фоновый рисунок, звуковое сопровождение, в общем, чего душа пожелает.
Конечно, AppInventor умеет больше, чем просто перетаскивать кнопочки в прямоугольник экрана. Всем элементам на экране нужно назначить действия при нажатии с помощью Blocks Editor (это тот компонент, для которого мы раньше установили Java). Тут, обычно, и начинается самая сложная работа программиста. Он должен держать в уме много классов, объектов и их аргументы. Он также должен знать, как они лучше всего будут сочетаться и работать. Но с AppInventor ничего такого не требуется! Нужно просто нажать на кнопочку «Open the Blocks Editor» и, используя все тот же Drag&Drop, создаем код приложения. Все как положено: условия, циклы, объекты, свойства. Но для нас все эти элементы – просто блоки, которые мы соединяем, как в детском конструкторе Lego. Визуально же процесс очень напоминает сбор паззла: выбираем подходящий элемент
Как только расписали все нужные события в приложении, подключаем свой телефон и любуемся результатом, отлавливая возникающие ошибки.

Немає коментарів:

Дописати коментар