Почти всегда, при разработке приложения, перед заказчиком стоит вопрос выбора стека технологий. Разные компании расхваливают свои подходы, и выявить что подходит для того или иного типа проекта достаточно сложно. У нас накопился достаточный опыт в нативе, классическом webview и Ionic.Framework. Рассказываю плюсы и минусы каждого из подходов.
А если сравнить с React Native, Flutter?
RN - по сути пишешь как натив, только на чистом JS, с экономией раза в полтора. Но грабли в кастомизации тех или иных стандартных функций. Зачастую, проще бросить и написать на чистом нативе.
Flutter - больше похож на Unity, где, по сути, всё рисуется, отсюда и производительность в 60 кадров в секунду. Однако, это нивилируется языком Dark, специалистов по которому днём с огнём не найдёшь, что отражается на цене.