Comments 11
По истечению более трёх лет опыта с этой технологией хочу сказать, что формс идеально подходит для Энтерпрайза. Для создания сильно кастомного ui уже лучше использовать натив.
Переходите на флаттер и не парьтесь
Не видел в статье про то, что кто-то парится. Аргументируйте, пожалуйста.
Исхожу из своей субъективной оценки. Поработав с Замарином (немного) и с Флаттером (относительно много) могу сказать, что Замарин - это запары.
Потому советую сразу глядеть в сторону более удобного и настраиваемого решения
2 года с флаттером - не все так идеально. Если нужно идеально - надо юзать натив
Ну я и не говорю идеально, но в сравнение с замарином - небо и земля.
Натив конечно будет выигрывать (если закрыть глаза на скорость и стоимость разработки конечно), но мы же про кроссплатформу говорим.
А какие у вас трудности возникли с флаттером, если не секрет?
В основном мелочи с ui - по текстовым полям,кое где по иконкам, иногда были фантомные артефакты. Особенно не нравится отсутствие предзагрузки шейдеров на metal. Плюс купертиновские плагины кривоваты. В общем основные проблема на иос. Но в любом случае новый проект я бы стал делать на нем, очень уж понравился он мне за 2+ года. А на xf точно не вернусь.
Пришлось делать не hello world на Xamarin.Forms, чуть сложнее. Проблем с долгим запуском не обнаружил, запуск после установки из Google.play секунды 2. Были другие проблемы, например понял что стандартные контролы зачастую ущербны по функциональности и приходится спускаться до рендереров нативных. Но, не уверен что в других кроссплатформенных движка лучше. Было бы здорово услышать какую-то аргументацию, с чем конкретно пришлось париться.
Создание прекрасных приложений с помощью Xamarin.Forms