Денег, понятно, нужно гора)
Но сейчас интересует техническая сторона, на сколько это сложно и дорого
Я бы посмотрел бы на это с такой стороны. описать точное ТЗ что как и зачем нужно. Далее привлечь дизайнера, который примерно накидает схему ui/ux как этим пользоваться. Далее декомпозировать на фичи, , отсюда каждую фичу уже проанализировать сколько оно может делаться, ну и * на человек сколько будут работать над фичёй (дизайн и разработчик например) и примерно * на время затраченное на фичу и * на стоимость часа. Тут зависит от кол-во людей и сложности приложения. Можно растянуть от несколько месяцев в команде, до года одному. Ну а дальше по сложности.