Дмитрий Андриянов

+8
с 2020
0 подписчиков
27 подписок

Программу мне пишут отдельно - уда-то что-то записывать мне просто не нужно.
Я даже следить за этим не нужно.
А дневник у меня в обычном блокноте, удобнее между подходами черкануть быстр ов нем, чем вбивать в приложение. Точно было на предыдущем занятии пишу карандашом, чтобы наглядно было. Ну и могу его быстро пролистать.

Это приложение мне просто не нужно.
Может по-этому его никто до этого не сделал.)

Когда только пришел из RN - писал медленнее, потом все стало ок.
RN тоже не форкал.

Ну и хочется отметить что нормальное добавление библиотек в Flutter было сразу и не нужно было вносить изменения в целый ворох файлов. В RN это исправили только в 0.60 версии.

И отсюда вытекает следующий пункт:
Flutter обновляется регулярно и весомо. В RN как-то с этим медленнее.

3

1. Пользователю неважно на чем написано приложение. Совсем.
Неважно сколько рисовал дизайнер и сколько компания искала разработчика.
Пользователю важны только целесообразность установки приложения, его удобство и его скорость.
Да, у RN есть кодпуш - это классная фича, но не та, из-за которой бросаем все и пишем на React Native.

RN проигрывает в скорости. Это я замечал в FPS и в ощущениях от приложения.

Есть статья про сравнение:
https://habr.com/ru/post/491832/

2. Flutter делает тоже самое только на бумаге.
У них совершенно разные подходы.

У Flutter свой движок рендера и все единообразно, у RN же OEM виджеты и часто сталкивался с тем, что приходится обходить те моменты когда платформа сама решила что компонент будет выглядеть определенным образом.

3. Дизайнер не просто рисует дизайн, а дальше выкручиваетесь как хотите. Он как часть команды, решает задачу. И не обязательно рисовать на 2 платформы. Дизайн может быть один на обе и, если нужно, в чем-то отличаться.

Интересно, а что вы делаете когда прилага большая и гоняется много данных? У моих знакомы в RN до сих пор головная боль - постепенное замедление приложения из-за этого.

5