Rouslan943, RN сдуется т.к. react изначально задизайнен для веба и использует javascript, это язык без строгой типизации, отсюда вытекают 3 проблемы:
- невозможно заранее знать какие данные прилетят или как они поменяются, поэтому в коде периодически будут ошибки типизации, которые придется дебажить, время=деньги
- приложение будет работать медленней, потому что невозможно на этапе компиляции понять как данные будут использоваться
- react native использует виртуальную машину, приписка native не делает его быстрее
Flutter честно компилирует в нативный код, vm используется только в режиме debug, в release его нет
- Конечно я тут всякую ИМХО-хрень написал, просто поищите в google play приложения по тегу flutter и react native и сравните их скорость работы.
Еще аргумент: facebook не использует его в своей приложухе, т.к. понимает что это говно из костылей нормально не будет работать для их целей, но продукт есть и пипл хавает, но не долго, я просто вижу темпы роста flutter. https://trends.google.ru/trends/explore?date=today...
Максим, синтаксис проще, наглядные виджеты, простая верстка, живое комьюнити, если вылазит ошибка при компиляции, в логах увидите как ее решить, я пробовал все Java, Kotlin, React Native, Vue Native, Nativescript, остановился на Flutter, это нужно прочувствовать, более удобной и мощной разработки еще не нашел. Гугл серьезно настроен откусить большой кусок рынка.
Попробуйте поработать над своим проектом минимум 3 месяца для статистики, возможно он вам тоже надоест и вы захотите другой, скорей всего проблема не в чужих или своих проектах.
Oleksandr Izmailov, я тоже с 2014, полностью согласен с вами, мы платим за снижение рисков и избавление от подписания бумажек, поэтому каждый решает за себя, как ему работать. Upwork понять можно, много утекает мимо кассы и постоянно спамят непонятные боты, которые достают личную информацию.
Руслан, можно сделать шаблон, сами товары хранить в списке, id страницы и список хранить в Provider, не обязательно делать страничную навигацию в данном случае
https://marketplace.visualstudio.com/items?itemNam...
https://marketplace.visualstudio.com/items?itemNam...
https://marketplace.visualstudio.com/items?itemNam...