Артем
Cenator 🐈
какие плюсы по стравнению с разработкой на настоящем девайсе?
Удобно релоадить, руки и глаза всегда на одном месте, из минусов хз, не замечал ещё ничего, но не гарантирую что их нет
Артем
ничего страшного нет если при соединение через usb пишет slow charge,
Артем
?
Cenator 🐈
Нет
Артем
ok)
Cenator 🐈
ok)
У тебя не айфон случайно?
Артем
htc desire 816
Cenator 🐈
А ну ладно
Anonymous
Уважаемые, доброе утро, уточните информацию. Меня как обычного JavaScript разраба интересует такой момент: могут ли React Native-боги получить доступ к каким нибудь штукам ios типа списка wifi сетей, камере, локации, RFID (больше всего интерисует)
Alexander
Всем привет! Кто как работает с mobx и формами в RN? Есть что-то готовое или свое пишите?
Pasha
После довольно долгого гугления все-таки задам вопрос в чатик. Есть проект, RN 57, react-navigation 2, firebase. iOS-версия уже релизнута, все работает. На андроиде проблемы с пушами - при открытом приложении пуши хендлятся, при закрытом/в бекграунде пуши приходят на телефон, но при нажатии на пуш приложение не открывается, методы onNotificationOpen соответственно не дергаются. Довольно много issue на эту тему, но в большинстве своем связанных с react-native-splash-screen - у меня его нет и только одна активити - MainActivity.java Собственно, куда копать, что делать?
Anonymous
К списку wifi нужны специальные разрешения, а так, если нативно можно, то чаще всего и на RN
Как я понимаю, вы знающий, скажите пожалуйста, возможно ли тестить программу на физическом устройстве при условии: 1. не платить 2. на физическом устройстве
Dmitry
Как я понимаю, вы знающий, скажите пожалуйста, возможно ли тестить программу на физическом устройстве при условии: 1. не платить 2. на физическом устройстве
с андройд вообще нет проблем, с ios можно делать дев билд сразу на телефон, но чтобы сделать релизную версию нужен сертификат, хотя бы, разработчика
Anonymous
3. это можно сделать с windows ?
Dmitry
для AppStore
Anonymous
Понял
Ww
Ww: Привет, кто знает как в реакт нейтив отобразить экран входящего звонка или хотя-бы показать экран поверх экрана блокировки?
Aynur
firebase последней версии?
Pasha
Через полчаса уточню какая именно, возможно нет
Pasha
даже быстрее - react-native-firebase 5.1.0
Ww
для этого нужны voip pushes, по крайней мере на ios
Мне нужен реализовать UI, на ios нашел callkit, надо что-то похожее на андроид
Ww
может знаешь почему на андроид в активити у меня не работает android:showOnLockScreen="true" ?
Gena
Всем привет! Кто как работает с mobx и формами в RN? Есть что-то готовое или свое пишите?
Руками... Для первой формы, появляется класс, в котором есть все поля и методы сериализации (для отправки) и десериализации (для заполнения из модели), логика проверки ошибок и любая другая нужная в этих местах. На второй форме, появляется базовый класс для шаринга логики. Ну и собственно всё...
Jack
всем привет. я никогда раньше не имел дело с анимацией, но пришло время и нужно сделать анимацию на нажатие polygon от react-native-svg. Но я даже не знаю с какой стороны подойти(( подскажите кто сталкивался или знает
Alexey
Ребят у меня снова один и тот же вопрос. Кто то может подсказать хороший фреймворк для написания авто тестов что бы запустить на CI/CD в дальнейшем
Gena
Ребят у меня снова один и тот же вопрос. Кто то может подсказать хороший фреймворк для написания авто тестов что бы запустить на CI/CD в дальнейшем
Модульные тесты - jest (он сейчас более менее нормальный и хорошо интегрируется с RN) Тесты верстки (это тоже род модульных тестов) и даже если постараться логики в компонентах, тоже jest + react-test-renderer UI - тесты и функциональные - это общая боль... ))) Есть detox, кто-то в этом чате его успешно использует
Alexey
Модульные тесты - jest (он сейчас более менее нормальный и хорошо интегрируется с RN) Тесты верстки (это тоже род модульных тестов) и даже если постараться логики в компонентах, тоже jest + react-test-renderer UI - тесты и функциональные - это общая боль... ))) Есть detox, кто-то в этом чате его успешно использует
спасибо, расскажу историю нашей команды. Мы используем Jest дял модульных и снапшотов. Для UI пробовал appium - который на андроиде был успешно запущен, на ios это целая боль которая в итоге на CI/CD никак не интегрируется . Detox было моё следующее решение и в целом выглядело вполне здорово, но он на данный момент требует gradlew выше версии а с этйо версией не работают библиотеки в нашем проекте. в целом тупи. Поэтмоу мало ли кто то в курсе о ещё каком то не плохом фреймворке
Vit
функциональные - это в конце каждого трудового дня выгружается бета-версия и вся команда качает и всячески протыкивает))
Vit
тяжко)
Vit
тестеров нанимать придется)
Ilya
На моей теперь уже бывшей работе мы Spectron использовали, но у нас react-native-web с электроном (а это отдельный гемор 🙂
Evgeniy
совсем всё плохо?)
а какую именно анимацию надо сделать?
Jack
а какую именно анимацию надо сделать?
пружинную и opacity, опасити сделал, но такой ад получился. приходится делать кастомные кнопки
Denis
Привет, такой кейс: приложение запускается как на эмуляторе так и на реальном устройстве в debug/production моде отлично. Но когда я делаю build apk и пытаюсь его запустить, то кнопка Open после установки заблокирована и приложение не отображается нигде кроме как в настройках.
Gena
совсем всё плохо?)
react-native-svg в нативе выглядит как один opaque view в котором на канвасе отрисованы элементы, т.е. для натива это картинка... соответственно анимация любого его под-компонента, на самом деле равна анимации этой картинки... т.е. её генерация будет происходить на каждом кадре, а она не быстрая. Плюс сам react-native-svg не супер-шустро формирует из своего дерева react-элементов "задание" для рисования этой картинки. И это тоже будет происходить на каждый кадр, т.к. не JS анимации оно точно не поддерживает (не поддерживало, когда я последний раз на это смотрел)
Gena
А он так же вроде работает? )) Там единственное в JS меньше навороченно и в этой части быстрее.
Gena
Нет )))
Gena
Да, вон он с верхнего уровня канвас рендерит рекурсивно: https://github.com/facebook/react-native/blob/0.57-stable/Libraries/ART/ARTSurfaceView.m#L48 На самом деле, если серьёзно, есть большая проблема с вектором... техники для ios и android очень сильно различаются и непонятно как скрестить. Я знаю, что в ios некоторые используют pdf для вектора или конвертеры в CG (в код). В android - svg. Это всё в нативе. Я когда-то искал кроссплатформенные рендереры svg... и выбор скажем так не очень большой...
Chu
А кто-нибудь подскажет чисто иос-чат? Чтобы рн-чат не засорять не рн-специфик вопросами?
Chu
Внезапно :) Спасибо!
Chu
Делаю новый таргет для своего приложения. Скопировал старый сплешскрин, из него сделал новый. Выбран в новом таргете новый сплешскрин. В target-membership у старого убрал новый таргет. Ииии... Запускается с новым скрином таргет, но тот показывается и быстро фейдится в прозрачность. А если не убирать у старого membership, то фейдится новый в старый. Это я что-то делаю не так? :(
Vladimir
Подскажите, иконки в таббар можно делать 26*26 pt?
Victoria
Привет! А есть идеи как картинку на сервер отправить? Не удаётся base64 в blob превратить ((
Alex
всем привет. Подключил firebase в iOS тестовое сообщение по токену приходит, а по каналу не работает, кто-то знает как решить?
Sergei
Привет! А есть идеи как картинку на сервер отправить? Не удаётся base64 в blob превратить ((
Можно тут почитать https://github.com/g6ling/React-Native-Tips/blob/master/How_to_upload_photo%2Cfile_in%20react-native/README.md
H
всем привет кто сталкивался https://github.com/joinspontaneous/react-native-phone-verification с этим пакетом?
Chu
Создал новый сплешскрин. В таргете его указываю. И он показывается на секунду, а потом фейдится в то, что в файле LaunchScreen.xib Хотя он нигде не выбран. А если у него таргеты снять, то выбранный кастомный ланчскрин фейдится в пустоту. Не было такого ни у кого?
Gena
Привет! А есть идеи как картинку на сервер отправить? Не удаётся base64 в blob превратить ((
А base64 там откуда? У нас сразу файл отправляется. Вот как там описано примерно: https://github.com/g6ling/React-Native-Tips/blob/master/How_to_upload_photo,file_in%20react-native/README.md
Valya
Коллеги, добрый день. Вчера задавал вопрос про падание и ошибка Cannot read property ‘State’ of undefined. Посоветовали переустановить библиотеку react navigation. Переустановил, проблема осталась. Удаляю библиотеку работает нормально. Как только ставлю падает.(yarn add react-navigation, yarn add react-native-gesture-handler, react-native link)
Valya
Serhii
или createNavigationContainer
Valya
Serhii
значит нет смотрите в ченджлог версии 3
Serhii
Там нет таких ошибок
вы можете скинуть код и версию? вы не предоставили информацию для помощи
Serhii
в ченджлоге не ошибки пишут, а изменения с предыдущей версией
Gena
Я так делала, но сервер возвращает ошибку (
У нас вот этот код конкретно работает (я из него вырезал куски не относящиеся к делу): https://gist.github.com/vovkasm/b84eb93b0d2fb51bc734d421703bd8fd
Taras
привет всем, глупый вопрос но почему я не могу создать?
Gena
У нас вот этот код конкретно работает (я из него вырезал куски не относящиеся к делу): https://gist.github.com/vovkasm/b84eb93b0d2fb51bc734d421703bd8fd
Из того, на что обратить внимание, в этом примере: 1. https 2. POST запрос 3. контент (файл) в body, остальное в виде query-параметров. Если надо что-то с form-data делать, то я не экспериментировал. Сервер наш и мы этот endpoint писали как нам удобно.
Serhii
https://github.com/Castromen677/TRAVEL
https://reactnavigation.org/blog/#explicit-app-container-required-for-the-root-navigator
Aleksei
посмотрите ../node_modules/react-native/scripts/react-native-xcode.sh файл, там он собирается и ложится в нужную временную папку, это то откуда стоит копать
Dmitry
при скачивании большого файла с помощью RNFetchBlob когда сворачиваю приложение сразу выскакивает ошибка Error: The network connection was lost. только на iOS, на андроид скачивает в свернутом режиме без проблем, может кто знает как можно решить.
Gena
Кто хочет помочь RN, пора проверить свои проекты на react-native@0.58.0-rc.1 и зарепортить баги!
Gena
Ченджлог скорей всего не готов ещё, так что полторы сотни коммитов в git ) (Но сейчас проверю, может и есть)