Alexsandr
Alexsandr
Alexsandr
Давай в правилах опишем пунктик :)
Alexsandr
Alexsandr
И не задаёшь таких вопросов
Vadim
Всем привет!
разрабатываем мобильное приложение на React Native. Сейчас уже к концу подходит разработка бекенда и хочется пообщаться с опытным консультантом, который смог бы ревьюить код и дать советы.
Напишите пожалуйста в личку если интересно сотрудничать
Irakliy
несколько функций может и останется без изменений
Alexsandr
Alexsandr
то можно бизнес логику в целом перенести
Irakliy
ну и бек, полагаю, можно будет подружить
Alexey
ребят как использовать FastImage с экспо?
выдает ошибку IOS invariant violation: requireNativeComponent FastImageView was not found in the UI manager
Anton
Ребят, а зачем делают два компонета index.android.js и index.ios.js а сам index.js удаляют? Или это раньше так делали(на старых верисиях rn), а сейчас не надо?
Khorark
Anton
+
спасибо, а то я смотрю курс 18 года и там так делают.
Irakliy
Irakliy
но я тоже не понял пока как это используют, если есть Platform
Anton
Спасибо)
Gena
Ребят, а зачем делают два компонета index.android.js и index.ios.js а сам index.js удаляют? Или это раньше так делали(на старых верисиях rn), а сейчас не надо?
Раньше так делали, теперь уже и в шаблоне (по моему) один index.js. Но вот мы, кажется, имеем шанс вернуться к этой практике. В целом мне это не нужно, но вот есть подозрение, что в sentry путаются source maps и мы видим неадекватные результаты на одной из платформ, есть мысль, что разделив точки входа, это исправится и sentry будет правильный source map брать.
Anton
Khorark
Основное отличие Reanimated от встроенно api анимации в RN, это то, что он позволяет манипулировать на более низком уровне?
Khorark
Khorark
У меня сейчас есть проблема в том, что при анимации, мне приходить новое состояние из redux и анимация пользователя прерывается
Khorark
срабатывает событие onPanResponderTerminate
Aleksei
вот только я так и не понял как TS с {ios,android}.ts сдружить, и если в бандл смог собрать, то с jest-ом засада какая то, пришлось убирать у себя
Gena
На сколько он в данный момент производительней чем реализация из встроенной API ?
Вот этого не скажу, я месяцев пять назад попробовал с ним поэкспериментировать прям в живом проекте. Поставил, написал тот эффект, что хотел и оно всё упало )))) Я заглянул в код (мало ли, может пофиксить получится), но увидел там очень неприятные вещи, скорее по стилю и безопасности кодинга... и забил, пока периодически поглядываю как там дела и всё.
Khorark
анимация - пользователь двигает по экрану карточку
Khorark
Khorark
А зачем вообще точку входа в ts? У меня настройка enzyme и detox тоже в js. Какой смысл такие файлы в ts переводить?
Gena
Khorark
Daniil
А что конкретно не получается?
Да я в глаза долбился, все ок.
Теперь щас смотрю на onNotification. Я так понимаю из него вытащить респонс нельзя при открытом приложении никак?
Alexey
дорогие скажите а что можно из attribution services (для работы с диплинками) использовать совместно с EXPO?
Daniil
А можно подробнее или ссылку на доку
Anonymous
Есть пакеты для реакт нфс?
Шахзод
Доброе утро, кто может подсказать в чем проблема ? Ответы с гугла не дали результатов
Шахзод
Шахзод
Шахзод
Аккаунт простой , физ.устройства нет
Шахзод
Gena
Так эта ошибка не исчезает
Ну хорошо, я сделаю это за вас. Один раз.
1. Вбиваем в гугл "Failed to create provisioning profile. There are no devices registered in your account"
2. Открываем первый результат (форум Apple). https://forums.developer.apple.com/thread/63957
3. Внимательно читаем
4. В конце видим:
> Do the requirements for iOS software development include:
> (in addition to registering @$105.00 & buying a new iMac)
> owning a newer iPhone TOO?
Requires at least one device registered in the Member Center. Not sure how 'newer' it needs to be, other than capable of running an OS that is supported by the version Xcode you install.
Шахзод
Шахзод
Без девайса по-моему собирает в дебаге и в .app
Gena
Это понятно. .app это не .ipa )
Gena
Насколько я понял из приведенной цитаты и темы обсуждения на форуме, не получится подписать билд, если в аккаунте разработчика (естественно оплаченном) не зарегистрировано хотя бы одно устройство с iOS.
Gena
Но сам с таким не сталкивался, поскольку естественно у меня к моменту установки Xcode уже был девайс.
Шахзод
Это понятно. .app это не .ipa )
А можно ли этот .app как в некоторых форумах сказано архивировать в .zip и потом уже переименовать в .ipa? И выгрузить на hockeyapp ?
Gena
Gena
Мне такое было никогда не нужно. Но в чате есть кажется даже народ, кто с windows пытался разрабатывать, поэтому может ещё кто нибудь напишет )
Шахзод
Dmitry
Dmitry
В чем проблема
Шахзод
Шахзод
У меня просит подписи
Dmitry
Платного где?
Dmitry
В appcenter ?
Шахзод
В чем проблема
У меня это первый билд , так что как подписать приложение для appcentre ?
Шахзод
Прошу сильно не пинать
Шахзод
😅
Dmitry
Я не совсем понимаю, тебе нужно выгрузиться сертификаты из developer.apple.com, конвертнуть в .p12 и залить в конфиг билда в appcenter
Dmitry
Если репа на Bitbucket или github то можно ее сразу подключить и сборки с ветки делать
Шахзод
Шахзод
@gblack9 и Вам спасибо
МихаИл
Ребят. привет, есть вопрос:
собираю приложение напоминалку. подскажите, каким инструментов можно сделать отложенный пуш? или как то пльзователю вывести окно приложение по определенному расписанию?
Gena
МихаИл
Gena
андроид
Вот в Android я точно не знаю, похоже в приложении надо реализовывать сервис, который будет торчать в памяти и считать время, в нужное время показывать уведомление. По крайней мере разбирая код их будильника стандартного (он open source) вроде так выходило. Делать сервис на JS не рекомендую - пользователи будут не довольны, т.к. это будет жрать память и CPU. Но если соберетесь, то там вроде куда-то в эту сторону копать надо: https://facebook.github.io/react-native/docs/headless-js-android
МихаИл
Gena
Но про андроид я знаю сильно меньше, чем про iOS, поэтому может ещё кто напишет.
МихаИл
буду ждать
Kateryna
всем привет
есть страница (степ) с вот таким вот массивом других страниц :
в нем страницы
const PAGES = [<Start />, <Photo />, <About_person />] как массив записан
как сделать навигацию на этих страницах, я ведь их в навигаторе не вызываю?
Dmitry