LINUX.ORG.RU

+ быстро херачить интерфейс можно как в уэбе, даже быстрее (флексбокс все дела)
+ реакт модно и молодежно
+ часть кода можно шарить между платформами
+ быстрые итерации разработки (ненадо перезапускать приложение при изменениях)
- нативно писать всеравно придется, жс не панацея
- часто что то ломается, но и чинится не сложно

umren ★★★★★
()

В галере застал несколько проектов на нем:

1) Решили сделать приложение силами фронтендщиков без опыта создания приложений под ios/android - вышел кривой ад.

2) Решили сделать приложение с командой из фронтендщиков и мобильных разработчиков, вышло хорошо, но так как делали когда rn был ещё 0.1*, очень много времени ушло на обновления на следующие версии.

3) Той же командой решили делать приложение с реюзом кода от веб-прилодения, вышел ад и смерть - переписывается.

4) Решили делать приложение, в котором требовалось обрабатывать относительно большое количество данных, вышел ад с воркерами и огромным количеством нативных кусков, иначе было неотзывчиво.

Вне галеры: почти сделали приложение на rn, разработчик уехал в дальние страны. Разработчиков под rn найти нереально, одни странные китайцы и неадекваты.

redvicka
()
Ответ на: комментарий от redvicka

Решили сделать приложение силами фронтендщиков без опыта создания приложений под ios/android - вышел кривой ад.

там надо писать на нативном коде и понимать че к чему в платформе

Той же командой решили делать приложение с реюзом кода от веб-прилодения, вышел ад и смерть - переписывается.

если код не был вынесен в domain / отдельную бизнес логику, то понятно что запортить не отделив его не получится

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

это да, такое надо выносить в натив в любом случае, жс тут тебе не помощник

Разработчиков под rn найти нереально

да, сейчас мало

umren ★★★★★
()
Ответ на: комментарий от umren

если код не был вынесен в domain / отдельную бизнес логику, то понятно что запортить не отделив его не получится

Там была очень затейливая идея переиспользовать все редьюсеры, экшены и тханки.

это да, такое надо выносить в натив в любом случае, жс тут тебе не помощник

Если бы изначально планировали архитектуру с воркерами, возможно было бы все хорошо.

redvicka
()
Ответ на: комментарий от redvicka

Если бы изначально планировали архитектуру с воркерами, возможно было бы все хорошо.

flutter архитектурно получше rn, однако пока альфа и 0 юзеров.. но может пойдет ;)

umren ★★★★★
()

К Flutter присмотрись лучше, у меня он завелся с пол пинка и idea его хорошо поддерживает вместе с dart, через плагин. С RN пришлось 2 дня заниматься секасом, прежде чем он хоть как-то под android заработал. Плюс Flutter компилится в native код на обоих платформах и кажется чуть ли не быстрее android ui на java. Но он пока в альфе

https://www.youtube.com/watch?v=QJX6RNNpGdw

ertgblasd ★★
()
Ответ на: комментарий от ertgblasd

Ок, посмотрю. Станно, у меня под андроид с полпинка всё завелось, правда я expo.io заюзал.

fluorite ★★★★★
() автор топика
Ответ на: комментарий от Deleted

И под нативным кодом ты, конечно, подразумеваешь написать одно и то же приложение дважды — на java (ах простите, на kotlin) под андроид и на objective-c (ах, простите, на swift) под ios?

fluorite ★★★★★
() автор топика
Ответ на: комментарий от Noob_Linux

котлин нейтив тебе не поможет писать ui на других платформах

umren ★★★★★
()

*facepalm*

Ахуенный тред где бывшие фронтендщики пытаются в мобильную разработку благодаря НАНОТЕХНОЛОГИЯМ(изобретениям больших корпораций). RN придумывался не как кроссплатформенный инструмент, а как окружения для того чтобы убить разницу инструментов между платформами (Android и iOS), конечно же бл*ть он не все решает. Знание нативных нюансов платформ не пожелания, а необходимость, если собираетесь писать что то серьезнее чем Hello World.

anonymous
()
Ответ на: комментарий от lovesan

Ты попробовал и у тебя не получилось, или почему?

fluorite ★★★★★
() автор топика
29 августа 2017 г.
Ответ на: комментарий от umren

Скажите кто писал что-то с использованием камеры. Какой модуль подключал?

mapyni4
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.