Простые приложения для Android


App Inventor позволяет любому создавать приложение для Android без необходимости учиться программировать — по крайней мере, они так думают. Так пойдет ли мобильная разработка?

Когда вы думали, что мобильная разработка не может быть проще, Google представляет App Inventor.

Цитировать:

«Чтобы использовать App Inventor, вам не нужно быть разработчиком. App Inventor НЕ НУЖДАЕТСЯ в программировании».

Основная идея заимствована из языка программирования Scratch и направлена не просто на обучение детей программированию, но и на то, чтобы они с энтузиазмом относились к этой идее. Вместо того, чтобы писать код с помощью текстового редактора, программа строится путем перетаскивания блоков, которые представляют действия.

Обычные программные конструкции — циклы и условные выражения — также создаются с использованием блоков, соединенных вместе таким образом, чтобы имитировать поток управления в программе. Вся среда графически приятна, и идея состоит в том, что пользователи могут создавать программы, не набирая или не изучая традиционные язык программирования. Конечно, даже если пользователь не изучает язык программирования, он все равно усваивает фундаментальные идеи программирования и учится мыслить алгоритмически.

App Inventor использует идею блоков, используемую в Scratch, и добавляет блоки, специально разработанные для разработки мобильных телефонов, такие как блоки, которые взаимодействуют с онлайн-сервисами, такими как Twitter, и блоки для использования аппаратного обеспечения телефона, такого как блоки местоположения GPS. Пользователи могут быстро создавать приложения, которые отправляют текстовые сообщения, отвечают на телефонные звонки, читают текст вслух и так далее.

Существует также дизайнер пользовательского интерфейса с перетаскиванием, который работает почти так же, как любой дизайнер. Единственная разница в том, что вместо «кода позади» есть «блоки позади».

Руководитель группы Гарольд Абельсон находится в творческом отпуске в Google из Массачусетского технологического института — первоисточника идеи использования компьютеров в качестве образовательных инструментов.

Помимо снижения планки начала программирования для Android, чтобы пользователи могли увеличить количество доступных приложений, за App Inventor стоит более глубокая цель. В документации подчеркивается его использование в образовательных учреждениях, а в FAQ есть такие вопросы, как:

«Должен ли мой класс предоставлять телефон каждому ученику?»

Если идея оснастить детский класс мобильными телефонами, чтобы они могли научиться программировать, звучит для вас безумно, подумайте еще раз — это действительно хорошая идея! На протяжении многих лет проблема заключалась в том, чтобы мотивировать детей изучать программирование. Проблема в том, что любое стандартное приложение или игра намного опережает все, что они могут создать, используя несколько десятков или сотен строк кода. Таким образом, программирование не приносит немедленного удовлетворения и не является «развлечением».

Было много попыток сделать программирование более выгодным, используя игровые конструкторы и такие проекты, как Scratch, но что может быть более мгновенным вознаграждением за то, что потратили пять минут и создали приложение для звонков, которое выскакивает фото кошки и мяукает при звонке Вскоре все приложения для персонального звонка станут в моде, а обучение алгоритмическому мышлению станет отличным занятием!

Учитывая, что мобильные телефоны чрезвычайно привлекательны как для детей, так и для взрослых, это может быть средой для развития навыков программирования.

Очевидно, что это хорошая идея, а выгода для платформы Android состоит в том, что многие дети захотят, чтобы одно из них продемонстрировало их последнее классное приложение — не то, которое они купили на рынке приложений, а то, которое они только что создали.

Единственный реальный вопрос — почему Apple не подумала об этом с помощью iPhone. Очевидный ответ — сейчас.

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


Добавить комментарий