Программу мне пишут отдельно - уда-то что-то записывать мне просто не нужно.
Я даже следить за этим не нужно.
А дневник у меня в обычном блокноте, удобнее между подходами черкануть быстр ов нем, чем вбивать в приложение. Точно было на предыдущем занятии пишу карандашом, чтобы наглядно было. Ну и могу его быстро пролистать.
Это приложение мне просто не нужно.
Может по-этому его никто до этого не сделал.)
Когда только пришел из RN - писал медленнее, потом все стало ок.
RN тоже не форкал.
Ну и хочется отметить что нормальное добавление библиотек в Flutter было сразу и не нужно было вносить изменения в целый ворох файлов. В RN это исправили только в 0.60 версии.
И отсюда вытекает следующий пункт:
Flutter обновляется регулярно и весомо. В RN как-то с этим медленнее.
1. Пользователю неважно на чем написано приложение. Совсем.
Неважно сколько рисовал дизайнер и сколько компания искала разработчика.
Пользователю важны только целесообразность установки приложения, его удобство и его скорость.
Да, у RN есть кодпуш - это классная фича, но не та, из-за которой бросаем все и пишем на React Native.
RN проигрывает в скорости. Это я замечал в FPS и в ощущениях от приложения.
Есть статья про сравнение:
https://habr.com/ru/post/491832/
2. Flutter делает тоже самое только на бумаге.
У них совершенно разные подходы.
У Flutter свой движок рендера и все единообразно, у RN же OEM виджеты и часто сталкивался с тем, что приходится обходить те моменты когда платформа сама решила что компонент будет выглядеть определенным образом.
3. Дизайнер не просто рисует дизайн, а дальше выкручиваетесь как хотите. Он как часть команды, решает задачу. И не обязательно рисовать на 2 платформы. Дизайн может быть один на обе и, если нужно, в чем-то отличаться.
Интересно, а что вы делаете когда прилага большая и гоняется много данных? У моих знакомы в RN до сих пор головная боль - постепенное замедление приложения из-за этого.
Попробую.)