Начинать программирование под Android надо с самых простых вещей. И поэтому, прежде чем перейти к различной теории и непосредственно к программированию. Стоит рассмотреть процесс создания приложений на самом тривиальном уровне с App Inventor. С помощью конструктора приложений. То есть с помощью такой программы, которая позволит с легкостью клепать собственные программы, не имея вплотную дела с кодингом.
Чем хорош этот способ? Самая главная особенность, как уже следует из вышесказанного. Это доступность для людей, которые мало знакомы с программированием. Для более опытных людей это является, на мой взгляд, неплохим промежуточным этапом. На пути к «настоящему» процессу программирования, а также просто занятным развлечением.
В качестве основного средства разработки мы будем рассматривать онлайн-сервис App Inventor. Запущенный Google в июле 2010 года и сейчас находящийся на стадии бета-тестирования. Сервис работает со всеми популярными браузерами и операционными системами.
Установка программ и разработка приложений.
На данном видео отлично раскрыт сам процесс создания программы под платформу Google Android:
Мы видим. Что, как и в любом конструкторе приложений. Разработка проекта сводится к визуальному проектированию интерфейса. С использованием стандартных компонентов. Большинство из которых хорошо знакомы и интуитивно понятны (кнопки, надписи и т.п.), но имеются и более специфичные. При этом в интерфейс можно легко добавлять собственный контент, например, картинки или звуки для создания действительно оригинальной программы. После того как интерфейс завершен, следует этап разработки функционала и задания логики. Здесь всё так же достаточно просто и выполняется с помощью стандартных средств, не нужно быть разработчиком чтобы эффективно ими пользоваться. Резюмируя, любую несложную идею можно воплотить в жизнь при помощи предлагаемого инструментария с доступными функциями. Выполним ремонт глюков iphone, здесь указаны цены, ознакомьтесь с ними!
К недостаткам этого сервиса и метода в целом можно отнести недостаточную гибкость, выражающуюся в невозможности без стандартных средств программирования создавать действительно сложные приложения. Кроме того, общеизвестно, что код, генерируемый автоматически. Часто содержит много лишнего и от этого падает общая производительность.
Так что, говоря о App Inventor’е, мы будем говорить о нем, прежде всего, как о продукте для образовательных целей и развлечения. Нежели как о полноценном инструменте разработчика. И всё же, необходимо отметить, что это не отменяет создание с его помощью оригинальных и качественных приложений. Ведь главное – это идея и креатив, а техническая реализация является делом наживным. Ну и в очередной раз отметим умелые ходы политики Google, создавшей интересный сервис. Который делает платформу Android ещё более популярной и дружелюбной.