Size: a a a

iOS Developers — русскоговорящее сообщество

2021 December 22

V

Vlad in iOS Developers — русскоговорящее сообщество
Говорю с опыта и того что я видел в компаниях - можно. Да, в инете много хейта насчет этих фреймворков, типо "Фу, оно лагает всё и т.д.". Но на деле, многие компании нуждаются в специалистах react native. Да, есть небольшие ограничения, где РеактНейтив слабоват и нужен нативый модуль. Но что бы до таких сложностей дойти, это нужно делать уже большой прям проект. Да и если ты будешь в компании RN девелопером, то там будут люди которые сделают нативный модуль тебе, если он нужен будет.

Хороший пример - дискорд (мобильное приложение). Он полностью на ReactNative (возможно с нативными модулями для дополнительных вычислений). И работает превосходно как по мне.

Дополнительно можешь погуглить что сделано на реакт нейтиве, информации полно
источник

E

Egor in iOS Developers — русскоговорящее сообщество
Ну про дискорд то я знаю кстати, они по сути взяли браузерную версию и впихнули в приложуху и все. А на сколько вообще слабоват реакт нейтив? И как сложно так скажем подключать к нему дополнительные нативные модули?
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Они не впихнули браузерную версию. Это заново спроектированное приложение. Десктоп - да (в электрон ты по сути закидываешь приложение реакта, и оно работает), мобилка - нет.

Нельзя судить "на сколько RN слабоват". Всё зависит от того какой код ты будешь писать (чистый или говнокод), и зависит от масштабов, задачи. Если тебе нужно сделать 3д шуттер, то естественно что RN будет лагать как не в себе😁
Погугли проекты на RN (вот например: https://reactnative.dev/showcase), и скачай какие-то, и потыкай у себя на телефоне. Я думаю что если бы это было такое дно как вы представляете, то Тесла, Фейсбук, Дискорд, Банки не использовали бы его.

В Украине есть приложение "Дія", в котором есть электронные документы. Типо паспорт, права, ковид-сертификат, и прочее. Оно на React Native, и как никак почти вся страна использует его, и из личного опыта скажу что оно не лагает.

Насчёт нативных модулей, ты их пишешь для ios - swift, obj-c, для android - kotlin, java. Потом ты их через специальные команды, собираешь в модуль. Опять же, в гугле куча инструкций
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
Я понял вопрос как о возможностях Thread, а вы упомянули DispatchQueue, поэтому у меня диссонанс и возник. Мне казалось, нет способа гарантировать выполнение на нужном потоке посредствам DispatchQueue, или как-то заблокированному/занятому потоку делегировать выполнение другой задачи.
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Дію переписали на нативку
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Разве? Хм... А откуда инфа?) Я просто читал помню у них на сайте, что она на РН
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Бандл приложения смотрел
источник

E

Egor in iOS Developers — русскоговорящее сообщество
Ну я как раз-таки про десктоп и говорил. И я никогда не говорил что реактнейтив дно, я как раз-таки сюда пришёл чтобы узнать у более продвинутых разрабов. Поэтому спасибо за советы
источник

B

Basiliusic in iOS Developers — русскоговорящее сообщество
Вопрос «Можно ли в 1 потоке запустить операции параллельно ?»
Ответ - «да»

Следующий вопрос «Как?»
Отвед - «DispatchQueue»

По моему тут о тредах и речи не было)
И если найти исходник DispatchQueue для Foundation то будет ответ и по тредам
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Хм, интересно
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Решать тебе конечно же. Но я бы брал RN и не парился)
Но я хочу попробовать в нативный ios уйти, пока вот разбираюсь)
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
Получается Thread(NSThread) это механизм управления ресурсами потока?
источник

AB

Alexandr Booharin in iOS Developers — русскоговорящее сообщество
Ребят, привет, скачиваю бинарник, как его открыть/скачать на iOS? Может быть word/pdf/pp/excel
источник

i

iamthevoid in iOS Developers — русскоговорящее сообщество
Бьюсь всё утро - почему UIViewRepresentable может пытаться вести себя, как Spacer, а именно занять всю сободную область? Добавление Spacer дальше в VStack не помогает. Можно как нибудь задать ему wrap content?
источник

KS

Kei Sidorov in iOS Developers — русскоговорящее сообщество
word/pdf/pp/excel просто открываются на iOS на просмотр без доп. приложений
источник

AB

Alexandr Booharin in iOS Developers — русскоговорящее сообщество
Подскажи, поалуйста, как)
источник

KS

Kei Sidorov in iOS Developers — русскоговорящее сообщество
ну скачиваешь, открываешь список загрузок и нажимаешь на файл.
источник

AB

Alexandr Booharin in iOS Developers — русскоговорящее сообщество
Как это сделать? Скачал, есть data, что дальше?
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
А есть ли возможно установить ipa с помощью Xcode? Или только на 7 дней?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
да. нет.
источник