К сожалению, все равно все сводится к знанию обоих платформ, а это реально тяжело. Я до сих все новое и новое узнаю о дроиде, хоть и вдоль и поперек копался в его исходниках. Я это к тому, что люди которые знают React Native, часто не знают особенностей этих систем. Не потому что они глупые, а потому что это реально тяжело. Как только речь заходит о чем-то платформенном - то сразу возникает проблема с Flutter или Xamarin как недостаток знаний. Для себя сделал вывод, что оно годиться только для простых приложений по типу "получил-отобразил". К примеру плеер: попробуйте заставить работать его одинаково на двух платформах через Flutter)) все равно надо писать обе реализации.
Как я вижу эти короссплатформы: либо ты крутой специалист (знаешь очень хорошо одну платформу) либо ты разнорабочий (знаешь всего по немногу). И тот и тот востребован по своему.
>примеру плеер: попробуйте заставить работать его одинаково на двух платформах через Flutter)) все равно надо писать обе реализации.
https://meows.app/ вот плеер, правда там кажется только через apple music
сейчас пока есть проблема с фоновым сервисом
а так любой платформенный код через метод чанеллы можно дернуть, но тут правда все дело упирается в нативные знания и тут уж кто горазд
плюс флаттер джунов тоже не особо ищут пока что, интересны мидллы с бэкграундом натива
ну и однопоточность дарта может иногда сделать больно ) хоть и есть изоляты
в любом случае непонятны люди которые пытаются применить его ко всему, так что думаю правильно сказано что он для определенных целей, которые сперва надо понять для себя
а еще есть такие кто думает по быстрому залететь и начать зарабатывать 1к в секунду особо не вникая ни в натив ни в ИС в целом, но это вообще отдельная тема:)