Есть такая "чудесная" штука под ведройд, как
AppInventor. Суть та же, только ориентировано больше на визуаль. Уж я этого "добра" нареверсился по долгу службы. Этот генератор кода запихивает в приложение всё, что у него есть и чего нет (фактически на любой писк в библиотеке должна существовать функция), а потом пытается поверх всего этого в двух классах сгенерить логику. Классы получаются от 30 000 строк совершенно безобразного и бессмысленного кода. Генерируются сотни совершенно бесполезных полей, методов, и т.д. На выходе получаем Dex-вариант "Hello, World!" весом в 4.5 мегабайта. Скорость работы соответствующая.
Уверен, что эта штука работает не многим лучше. Блоксхемный код сводится к вбиванию готовых кусков решений, до которых смогли додуматься разработчики (т.е. гигантские кучи бесполезного кода ради универсальности), и попытке увязать все это в логику, генеря еще одну кучу бесполезного кода. Если надо накидать калькулятор, да еще и не умея программировать - самое то. Но делать более адекватные программы почти невозможно.