Это зависит от бюджета.
Можно придти в студию с идеей, вам выделят специального человека, который согласует все детали, вытянет видение, составит техническое задание, и вы его подпишете. Потом подключается проектировщик взаимодействия и рисует эскизы всех экранов по ТЗ. Возможно согласование с вами. Потом проектировщик прорабатывает сложные места в деталях, грубо говоря через какие виджеты (кнопки, чекбоксы) и т.д. будет реализован эскиз, на выходе получается схема интерфейса. Тут подключается программист, начинает создавать прототип, параллельно дизайнер интерфейсов начинает продумывать дизайн, анимации переходов. Готовый дизайн натягивают на готовый прототип, добавляют анимации — profit!
Студия — это дорого, от сотен тысяч до миллионов, в зависимости от сложности приложения и именитости студии. Однако все специалисты те, за кого себя выдают, собраны в одном месте, сработаны и результат будет с гарантией.
Если бюджета на студию нет, нужно постараться самому максимально подробно прописать требования, составить предварительное ТЗ, пусть в свободной форме. Потом ищем на фрилансе проектировщика интерфейсов, часто это одно лицо с дизайнером. Но тут нужно смотреть, больше он дизайнер или проектировщик, и выбирать что вам важнее) Если приложение не сложное, то не критично, но бывает в угоду дизайну делают менее удобно, зато красиво. Дальше искать программиста на прототип, отдавать ему дизайн и ТЗ, ждать пока будет готово, публиковать и собирать фидбэк.
Это, безусловно, может быть дешевле просто на порядок, но собрать набор хороших специалистов, чтобы никто не пропал, сделал все добросовестно, и получился ожидаемый результат — бывает не просто.
P. S. Я, возможно, мог бы вам помочь с некоторыми этапами этого пути — контакты в профиле.