Ну на андроиде у нас уже устоявшееся RX и mvvm. Есть куча материалов по ним и примеров. Работает не трогаем и не меняем.
Вот ищу мнение или материалы по iOS. Например кто разрабатывает мобильные приложение для банка там где security первую роль играет.
Есть же Viper в iOS, или mvvm, еще в подкасте слышал что то про state driven или data driven.
Главное чтобы было устоявшееся
Rx любит крешить икскод на регулярной основе.