Доброго времени суток, уважаемые.
Встал вопрос о разработке кроссплатформенного приложения, Android и iOS соответственно.
Работал с RN в ознакомительных целях, в целом не плохо, но по ощущениям, как-то не надёжно он себя ведёт - вроде приложение есть, но ощущение, что развалится и куча каких-то костылей нужно чтобы запуститься, показался медленным.
С Kotlin не работал, недавно собрал простое приложение, все работает, довольно просто и понятно пишется код, работает быстро.
Удивлением было, что при изучении просторов Гугл 70% статей говорят об обратных моим ощущениям, что RN популярнее, быстрее, надёжнее, востребованнее и т.п., везде разные плюсы и минусы (имею ввиду, что на одном ресурсе как плюс пишут про отличный перформанс от kotlin, на втором, что RN обгоняет по скорости Java (утрирую конечно)
Кто по профилю разрабатывает, поделитесь опытом/отзывом разработки на kotlin/RN, если есть аргументы за/против - буду рад.
Спасибо!
За тебя никто не сделает выбор. Это во многом зависит от самого приложения и как оно будет развиваться.
попробуй посмотреть https://www.youtube.com/watch?v=OgdT2zWOZ7o
а также поговорить с опытным разработчиком или участником аналогичного проекта. Вообще решение во многом зависит от бюджета)
не угадал, лучше флаттер брать. React Native всегда будет вечно догонять апи андроида, на котлине же нельзя делать юай на айос, да и куча проблем у них с айос. Недавно была статья об утечке памяти на айос, а андроид все работало. Больше борьбы я языком будет
Василий Банников, вот специально сейчас зашел посмотреть может изменилось что то, во всех примерах от jetbrains есть код на свифте. Теоретически можно выделить общую логику, а практически попробуй еще настрой сборку и столкнись с морем косяков языка. Там еще рассинхрон с реализацией методов на кмм и под jvm, постоянно допиливают что то. Пока что выглядит сомнительно и кажется никем не используется