В Google сделали App Inventor — визуальный язык программирования для Android. Здесь всё как в детском конструкторе: таскаем элементы интерфейса, потом таскаем и соединяем кусочки кода.
На вид он похож на Scratch — аналогичный проект, основанный на Smalltalk. Мало того, App Inventor использует модули Open Blocks, сделанные там же где и Scratch — в MIT Media Lab. Иронично, что Apple в своё время не пустила Scratch в App Store.
Для того, чтобы опробовать чудо, нужен телефон на Android, подключенный к компьютеру.