Возможно, вы захотите взглянуть на ABSE (http://www.abse.info - Отказ от ответственности: я руководитель проекта). ABSE - это универсальная система разработки, основанная на моделях, которая позволяет вам создавать свои собственные модели для генерации кода, используя собственный код.
По мере изучения Android-разработки вы можете создавать и развивать модели генерации кода (называемые «Атомы» в ABSE). Как сказал CommonsWare, «настоящей» модели Android нет, но вы можете создать свою собственную с помощью ABSE.
Затем вы можете разрабатывать приложения для Android, соединяя свои атомы, добавляя некоторый пользовательский код для конкретного приложения и быстро выводя приложение.
AtomWeaver - это IDE, которая реализует подход ABSE, но все еще находится в альфа-версии и недоступна для общественности. Просто скажите мне, хотите ли вы участвовать в программе альфа-тестирования (контакт отображается внизу страниц сайта ABSE).