App Inventor: впечатления

На секунду смалодушничал и попробовал написать программу под Андроид на Google App Inventor. Ну, “написать” это громко сказано, потому что эта среда разработки просто квинтэссенция визуального проектирования. В прямом смысле – код не пишется, он рисуется визуальными блоками. Непривычно и забавно. Но ощущение гадливое, как будто делаешь что-то неприличное. Для вау-эффекта для простейших приложений сгодится, но писать там что-то достаточно серьёзное практически нереально – внимание рассеивается на эти визуальности. Из глюков нашёл только невозможность копи-паста в редакторе блоков – в моём случае на системе с неустановленной раскладкой я не мог создать текстовую переменную на китайском. Из плюсов – офигенная скорость работы плюс возможность подключить телефон и в прямом эфире наблюдать и пробовать на нём всё, что рисуется на компе.

Пошёл читать книжки, потому что надо осваивать нормальную Яву и не рассчитывать на эту поделку.

Android SDK

Вот честно, я думал, что подобные проблемы остались где-то в далёком прошлом. Что я могу ставить программу в любую директорию и не думать о том есть ли пробелы в пути. Но нет. Поставил свежий Eclipse, поставил Android SDK – всё поставил в рекомендуемые папки, не стал ничего выдумывать. Сижу, разбираюсь с программированием под Андроид, пытаюсь запустить в эмуляторе откомпилированную программу и что же я вижу в консоли?

invalid command-line parameter: Files.

Думаю, что ж за фигня-то? Открываю Android SDK and AVD Manager и что же я вижу там в разделе Installed Packages? Правильно.

Кто-то где-то поленился поставить кавычки… В директории с SDK лежат bat-файлы. Здравствуйте, девяностые… Придётся переинсталлить SDK куда-нибудь в корень диска в директорию с коротким именем. Потому что переключаться с мысли и искать что и где там незаэкранировано как-то уж очень лениво.