App Inventor

MIT открыл Google App Inventor в бета-версии. Около двух лет назад Google запустил инструмент Google App Inventor, позволяющий «людям, не знакомым с программированием», писать программы для Android при помощи системы визуального проектирования интерфейса приложения и логики его работы. Однако, ввиду отсутствия интереса к Google App Inventor компания закрыла проект немногим спустя более года, выпустила его код под Apache-лицензией и передала в ведение Массачусетского технологического института с целью создания полноценного сервера App Inventor для публичного использования.

МИТ вернул проект к жизни, запустив его публичную бета-версию — для доступа к системе требуется учётная запись Google.

Что такое App Inventor

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

Обзор процесса разработки

В App Inventor приложения строятся объединением стандартных компонентов. Компоненты являются основным элементом разработки Android-приложений, как ингредиенты в рецепте. Некоторые компоненты очень просты, например Label(метка), который просто показывает текст на экране, или Button, который реализует кнопку. Другие же компоненты более сложны: Canvas, в котором можино располагать изображения или анимацию; accelerometer (motion) sensor, который работает как контроллер от Wii, и определяет когда вы трясете или переворачиваете телефон; компоненты, отправляющие сообщения, проигрывающие видео, получающие данные с сайтов, и много других.

Примеры

Накорми кота!

Чтение XML-файла

Ссылки

Blocks123 - несколько уроков на английском