Да, это возможно. Эти приложения называются IDE. За этим нет особой магии - IDE - это просто еще одна программа, хотя обычно довольно большая и сложная.
Тем не менее, зачем вам это делать? Уже есть множество IDE. Если вы хотите сделать упражнение, возможно, что-то менее амбициозное было бы лучшим выбором.
Нет причин, по которым ваша IDE должна мешать пользователю создавать программы с графическим интерфейсом. В конце концов, существующие IDE позволят вам.
Кроме того, существуют интегрированные среды разработки (Eclipse и Visual Studio), так что если вам не хватает функциональности, иногда вы можете написать / найти подключаемый модуль IDE для этого. .
Если у вас нет IDE и вы хотите бесплатную, Eclipse бесплатен. Хорошо поддерживает Java и C ++. Это было бы намного свободнее, чем создание другого с нуля - время тоже стоит.
РЕДАКТИРОВАТЬ: я вижу. Теперь есть следующие ограничения: маленький экран, отсутствие (как правило) аппаратной клавиатуры, ограниченная память, ограниченный и медленный диск, время автономной работы, перегрев ... Разработка приложений - дорогостоящая задача.
EDIT2: похоже, вы не заняты разработкой приложений общего назначения для Android, но хотите, чтобы конечный пользователь мог создавать сценарии для вашего приложения. Если это действительно так, C ++ и Java - не лучшие языки для поддержки. Android уже поставляется с интерпретатором языка сценариев - язык JavaScript, а интерпретатор WebView.