Как разрабатывать под Android?
ТЗ
Прототип интерфейса
Разработка внутренней логики (DB, адаптеры, провайдеры, ресиверы, вьюхи по прототипам, тесты)
Наложение дизайна

Как то так.
ТЗ
по нему дизайнер рисует интерфейс и тут же обычно его режет на картинки, потом девелопер хреначит приложение, у нас обычно сразу с дизайном.