Anton
Подскажите можно ли создать единый файл fonts, в котором будут ссылки на все виды шрифтов, чтобы потом указывать просто общее имя шрифта fontFamily: 'EXAMPLE' и вес fontWeight: '600'?
Церго
О, братцы и сестры, когда realm с redux юзаешь с разных вызовов (unsafe) на скок критично?
Kamo
Можно ли в Swipeable от react-native-gesture-handler рендерить renderRightAction только когда они нужны, а не всегда?
Kamo
Anton
можно захакать как-нибудь и рендерить пустую вьюшку, когда активна левая сторона
Ilya
Anton
Bogdan
если сравнивать рн и к примеру такое же приложение на том же котлине, на много ли рн уступает?
George
Смотря какое приложение 😉
Bogdan
ну например что то вроде hh, яндекс такси или же то, где много графиков и данных
Bogdan
я так понял, что даже в разработке быстрее сделать два отдельных, чем одно на рн
Anton
Bogdan
потому что рн подойдет только для простого приложения с минимум логики, медленнее работает изза компиляции, или нет?
Anton
Bogdan
но я и написал, что рн только для мелких, тоесть таже биржа, абсолютно не подойдет под рн пилить?
George
RN отлично подойдет для крупных приложений
Anton
+
George
Он плохо подойдет для приложений где важно использовать все UX паттерны платформы и обеспечить нативный Look and Feel
Anton
если в кратце, то rn не подойдет только там, где очень много платформозафисимых вещей
Bogdan
Bogdan
есть где глянуть вообще примеры больших рн приложений
Anton
что за платформо зависимые вещи?
какие-нибудь виджеты андроида, работа с сервисами и воркерами в бекграунде и т.д.
то, что сложно унифицировать и что обычно без UI
Anton
Anonymous
Bogdan
ну еще такое что то распространенное
Anonymous
SoundCloud pulse
Abdubek
Abdubek
гибрид можно делать?
Anonymous
https://facebook.github.io/react-native/showcase
Bogdan
о, спс
Aga
Ребята, в тестфлайт первый билд отказываются принимать. Говорят кнопка enter не реагирует. У меня там авторизацию по номеру телефона, с последующим подтверждением по смс. Специально для них на беке убрал проверку кода, сделав правильным все коды. А они твари говорят что кнопка не реагирует на клик, хотя у меня все нормалек. Вроде react-native-elements button
Anton
Anton
У меня было подобное, проблема была на моей стороне
Aga
Aga
Можно как-то поставить себе этот ipa без тестфлайта?
Anton
для тестфлайта же не нужна проверка в аппсторе)
Anton
просто загружаешь и усе
Aga
У меня аккаунт разработчика на другом Apple ID, надо целую процедуру устраивать)
Anton
Danila
сборку не одобряют чтобы протестить в тф - это как это?)
Aga
Anton
Даже для внешних тестировщиков на ревью отправлять не нужно
ревью только в аппстор проходят
Никита
Anton
Aga
Да, для внешнего обязательно
Anton
Хм, ок. сорри, видимо что то путаю
Aga
Первый билд только такую проверку проходит
Aga
Ладно, спасибо ребята, кажется дело в react-native-elements. Придётся логинится в другой Apple ID
Паша
Кто сталкивался с ошибкой при подключении react-navigation в натив, появляется ошибка RNgestuleHangler равен null в соответствующей библиотеке, код в mainActivity добавил, библиотеки пробовал линковать, все равно на эмуляторе андроида ошибка выскакивает
Паша
Ivan
Serhii
Нужно добавить кнопки популярных соц сетей, типа Intagram, при клике на которые будет передаваться выбраное в приложении видео в приложение соответствующей соц сети.
Не могу найти ничего толкового по тому, как это сделать.
Есть какие-то решения?
Daniil
На некоторых версиях ведра замечаю, что запросы по битре с окончанием .php разумеется, падают с ошибкой. Причем ошибку нормально отловить не получается, тк такое только на прод версии, на деве все ок. Кто - то с таким сталкивался?
Aga
Аа, я кажется очень сильно тупанул, на продакшне другой айпишник стоит, вот и не работало)
Anton
Anton
Aga
Тестил я с экспо, только протестов через тестфлайт ф понял что запрос не проходит. Запрос шлётся, по кнопке видно
Паша
Паша
уже все перепробовал чтоб убрать
Паша
Вроде на RN> 0.60 автолинк, но в ишью кому то помогал линковщик, но не мне(
Севä
Эм
Севä
если речь про react-navigation, её не надо линковать же
Севä
yarn add react-native-reanimated react-native-gesture-handler react-native-screens@^1.0.0-alpha.23.
Ставил?
(https://reactnavigation.org/docs/en/getting-started.html#installing-dependencies-into-a-bare-react-native-project)
Aga
а касательно https на беке, есть какие-то обязательства у appstore’a?
Паша
Севä
Сейчас сам обновиться пробую, у меня была старая версия (2.17 или около того). Там дополнительно ничего не надо было ставить и линковать
Паша
у меня 4.0 никак не заведется
Gena
Вроде на RN> 0.60 автолинк, но в ишью кому то помогал линковщик, но не мне(
Автолинк, это плагин, если можно так выразиться, к CocoaPods и немного скриптов в @react-native-community/cli. Т.е. это само по себе не магия. После работы cocoapods, у вас должен появиться воркспейс (xcworkspace) рядом с проектом в папке ios (первое на проверку и открывать в Xcode или билдить именно его надо). Далее, если открыть воркспейс в Xcode, в нем будет два проекта - ваш и Pods (это зависимости), в нем надо проверить, что добавились все эти *screens и *gestureHandler... Если они там дрбаалены, попробовать нажать "Run" в Xcode... и только если даже после этого не запустится - проблема. Все остальное описывается одной фразой "не слинкована библиотека" и надо не пытаться какие-то непонятные рецепты применять из issues (там такого насоветуют, что караул), а потратить 2часа на чтение документации по CocoaPods и, где непонятные термины, доков Apple по Xcode. Окупится, потому что такие проблемы исчезнут навсегда.
Паша
Автолинк, это плагин, если можно так выразиться, к CocoaPods и немного скриптов в @react-native-community/cli. Т.е. это само по себе не магия. После работы cocoapods, у вас должен появиться воркспейс (xcworkspace) рядом с проектом в папке ios (первое на проверку и открывать в Xcode или билдить именно его надо). Далее, если открыть воркспейс в Xcode, в нем будет два проекта - ваш и Pods (это зависимости), в нем надо проверить, что добавились все эти *screens и *gestureHandler... Если они там дрбаалены, попробовать нажать "Run" в Xcode... и только если даже после этого не запустится - проблема. Все остальное описывается одной фразой "не слинкована библиотека" и надо не пытаться какие-то непонятные рецепты применять из issues (там такого насоветуют, что караул), а потратить 2часа на чтение документации по CocoaPods и, где непонятные термины, доков Apple по Xcode. Окупится, потому что такие проблемы исчезнут навсегда.
имеем дело с win10 и андроидом
Gena
имеем дело с win10 и андроидом
А, пардон, что-то заставило меня думать про ios. В целом всё тоже, только в gradle, по личным рщущениям сложнее (дебаг сложней, документации меньше), но зато всё в plain text файлах...
Севä
правда не на винде, наверно эт не важно
Паша
А завелись на андроиде или айос
Gena
имеем дело с win10 и андроидом
Я не знаю подробностей, да и разбираться надо там по месту, тут так много мест, где может ошибка произойти, что нет универсальных рецептов. Но может поможет дебажить.
Смотрите, в градл, автолинк не только генерит конфигурацию, но генерит ещё и код (java код), при том делает это в процессе билда. Там чтоб автолинк работал проект должен специально выглядеть (чтоб этот "нагенерированный" код подхватить, если простыми словами). Поэтому первое, что я бы проверил, что проектные файлы (Application.java, MainActivity.java или какие там, соотвествуют шаблонам от используемой версии RN, там что-то react-native/template/SampleApp... такое)
Севä
Севä
но я обновлял, у меня была версия 2.17