Да,дизайн лучше заказать - размеры обсуждаются с дизайнером, лучше если дизайнер имел опыт отрисовки для мобильных приложений - тогда большинство тонкостей он знает сам, мок - отличная штука - но ее стоит дополнять подробным описанием - например комментариями на том же сайте, заказывать - это вопрос финансов, гарантии и времени - можно хоть у кого, смотря какое соотношение вышеперечисленного Вас интересует. В архитектуре? Не вижу сложностей - механизмы подписок давно реализованы как для Android так и для iOS.