GrafMine
Gena
А я могу рисовать экраны на rn, а потом получать их в нативе? Может yoga может просто выплюнуть? Чистая статика
В UIManager, кажется, есть метод для снапшота вьюх, возможно с ним можно чисто статику сделать. А динамику тоже можно, так собственно RNN работает. Надо просто куда надо вставлять RootView с имененм компонента, который должен быть зарегистрирован из JS, как registerApplciation...
Vall
Всем привет, нужно сделать авторизацию через гугл(не делал еще такого), подскажите, какие-то статьи и тд, которые считаете полезными, потому что надо быстро вникнуть, а сидеть и перечитывать статьи с разными способами нету времени, буду благодарен
Gena
Ну мне не в реалтайме надо. Просто чтобы выплюнул
Ну вот его можно же из натива дернуть (или сделать то, что он делает). https://github.com/facebook/react-native/blob/0.59-stable/React/Modules/RCTUIManager.m#L1351
Alexander
Хорошо, посмотрим :)
Alexander
Спасибо
GrafMine
В бандл приложения нельзя писать с телефона, писать надо в другую папку, там есть константы )
писать с телефона надо в DocumentDirectoryPath - ознакомлен, ну как мне заранние вшить файл уже ? чтоб его дернуть при запуске приложения?
Alexander
Как в игрушках видео загрузка доп.контента?
Gena
Или скопировав из бандла (чтоб не качать долго)
Alexander
Не понимаю чего он хочет!
Maxim 📱 D
Не понимаю чего он хочет!
ну firebase:iid имеет версию 17.0.3 а получает запросы как будто он 19 должен быть)
Alexander
А окей. Спасибо. А что означает 17.0.3 -> 19.0.0 в древе зависимостей?
Vladimir
А окей. Спасибо. А что означает 17.0.3 -> 19.0.0 в древе зависимостей?
Библиотека хочет версию 17, но резолвится 19я, потому что на зафорсана
Alexander
А понизить ее можно build.gradle в dependencies?
Dmitry
стала вываливаться такая ошибка при билде андроида, кто нибудь знает как решить?
Eugene
в манифесте дубли ?
Dmitry
в манифесте дубли ?
в манифесте дубли убрал, эти варнинги пропали, остался последний варнинг, не могу его победить
Dmitry
причем пару дней назад все норм компилилось, не трогал проект пару дней, и перестал заводиться
Aleksei
либо appt2 отключите, либо на свежую версию RN переходите где новый градл
Dmitry
Как отключить?
Dmitry
Он у меня был отключён, раньше с ним вообще не заводилось, а теперь и с отключённым не работает
Dmitry
В градл пропертис прописано enableaapt2=false
Dmitry
Есть какой нибудь гайд как весь код проекта перенести на чистый новый рн? Чтобы Гугл понял что это мое старое приложение, какие там файлы идентифицируют это?
GrafMine
Как в игрушках видео загрузка доп.контента?
надо не как в игрушках ) а как типа что файл какойто есть на мобиле, и типа как через файл менджер его типа взял, например, но если есть такой кейс чтоб без визуальщины а сразу кодом стянул его)
Maxim 📱 D
надо не как в игрушках ) а как типа что файл какойто есть на мобиле, и типа как через файл менджер его типа взял, например, но если есть такой кейс чтоб без визуальщины а сразу кодом стянул его)
не получится у тебя чтобы человек при скачивании приложения из маркета сразу файл скачал на телефон, ну никак, только при запуске приложения во время сплэш скрина подтянуть файл с ремоута
GrafMine
Понял спасибо, подскажите тогда какая либа позволяет смотреть файлы на телефоне ? Чтобы их выбрать и изменить ?
Vladimir
чтобы выбрать react-native-document-picker
Vladimir
а для изменить - вам что нужно?
Maxim 📱 D
а для изменить - вам что нужно?
ему нужно получить его в js коде, вроде там react-native-fs какой то был
Vladimir
да, fs ок
Artem
Привет. Использую react-navigation, можно ли в нем в дефолтной шапке делать subtitle?
Kirill
Привет. Как сделать, чтобы на ios sideMenu открывалось также, как и на android(те накладывалось на главный скрин, а не сдвигало его) в качестве навигации RNN
Alexander
Товарищи. Сталкнулся с такой проблемой как зависимости!. Так вот такой вопрос есть у меня значит некий com.google.firebase:firebase-core то как мне поменять версию во вложенном модуле например com.google.android.gms:play-services-measurement-base. `implementation ("com.google.firebase:firebase-core:$project.firebaseCoreVersion") { exclude group: 'com.google.firebase', module: 'play-services-measurement-base' } implementation "com.google.android.gms:play-services-measurement-base:16.0.3"` Не работает так!
Narek
что-то такое
хм.. не делал, возможно придется делать кастом шапку
Narek
но можно почитать
Narek
что-то такое
ну вот, предлагают такое решение, вроде норм const CustomHeader = ({ title, subtitle }) => ( <View style={styles.headerContainer}> <Text style={styles.headerTitle}>{title}</Text> <Text style={styles.headerSubtitle}>{subtitle}</Text> </View> ); ChatScreenNavigator.navigationOptions = ({navigation, title, subtitle }) => ({ headerTitle: <CustomHeader title={navigation.state.params.friend.name} subtitle={navigation.state.params.friend.companyName}/>, });
Kirill
https://medium.com/async-la/custom-transitions-in-react-navigation-2f759408a053
Спасибо за статью, но как я понял, это для React Navigation, а не react-native-navigation. И я думаю, что в моем случае можно сделать свойствами самой библиотеки, а не писать кастомные анимации
Narek
тут вроде тоже есть custom анимации
Narek
я бы сам написал)
Kirill
тут дело не в написании кастомной анимации, в 1 версии этой навигации, вроде как, можно было менять вот этот эффект открытия sideMenu, но в 2 версии я чет не могу понять, как это сделать
Alexander
Что лучше юзать для data storage? На слуху только realm
Alexander
Ребят отхватываю The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[16.5.0,16.5.0]], but resolves to 16.0.3. . Обновить не получается
Alexander
implementation 'com.google.android.gms:play-services-measurement-base:16.5.0' не прокатывает
0leksаndr
Привет всем. Пытаюсь запустить тесты столкнулся с проблемой https://github.com/kmagiera/react-native-gesture-handler/issues/344#issuecomment-489547513 не помогло Может кто сталкивался с проблемой знает как решить?
Anonymous
Всем привет! Подскажите плиз, может кто сталкивался с ошибкой при выполнении тестов... write EPIPE at ChildProcessWorker.send (node_modules/jest-worker/build/workers/ChildProcessWorker.js:286:17)
Dmitry
создал пустой проект через react-native init выдает такую ошибку, как решить?
Dmitry
создал пустой проект через react-native init выдает такую ошибку, как решить?
вопрос снят, перезапустил пакаджер - заработало 🙈
Denis
вопрос: в expo firebase идет из коробки?
Андрей
https://docs.expo.io/versions/latest/guides/using-firebase/
Дмитрий
Привет всем. Кому нибудь приходилось в ios использовать Share extension чтобы импортировать файлы из "Фото"? Создал новый target, в нем загрузил картинку, получил url. Теперь надо запустить основное приложение и передать туда этот url. Читал как это сделать, одни пишут что apple против запуска приложения из расширений и не предоставляет для этого инструментов, другие предлагают хаки, которые не сработали
Vetaly
привет, делал кастомные toast, с помощью либы ''react-native-root-toast' возникла такая ошибка, когда я рендерю несколько toast один за другим. Вроде бы дело в либе. Не пользовались этой либой? Какими либами для toast пользуетесь?
Vasyl
Cannot find module 'warnOnce' (While processing preset: "/Users/fabware/projects/playdate-react-native/node_modules/react-native/Libraries/react-native/react-native-implementation.js") понижение версии не решает проблему
Никита
Только с видео пока что не получается решить вопрос, именно подгрузить его
Denis
Кто-нибудь знает какую-то либу для отображения данных по страницам, как в книгах. То есть юзер может слайдить вправо.
Черненый Алексей
Немного глупый вопрос Сколько времени занимает выложить готовый apk файл в google play, а ios в appstore?
Черненый Алексей
Что лучше юзать для data storage? На слуху только realm
Не юзай realm, а если будешь юзать - не вздумай реалмовские объекты в redux ставить, они как liveobjects при дропе бд сотруться, а ридакс об этом не узнает
Черненый Алексей
Да и вообще redux не узнает ничего об объектах, которые были изменены каким либо образом(если они реалмовские)
Egor
Немного глупый вопрос Сколько времени занимает выложить готовый apk файл в google play, а ios в appstore?
Если просто залить и по маркетингу у вас всё готово - то в Play зальётся за пару минут и через пару часов будет в магазине по всему миру, а в AppStore - как повезёт с ревью, может быть пару часов, может быть пару дней, может быть пару недель если очень не везёт.
Черненый Алексей
@egorkaway спасибо
Черненый Алексей
Что посоветуешь?
Могу посоветовать не юзать realm, у меня был опыт только с ним и он очень горький
Gena
привет, делал кастомные toast, с помощью либы ''react-native-root-toast' возникла такая ошибка, когда я рендерю несколько toast один за другим. Вроде бы дело в либе. Не пользовались этой либой? Какими либами для toast пользуетесь?
А зачем для тоастов либа? Мы так делали, как и модалки, как и action sheet... и если для модалок я ещё рассматривал сторонние библиотки и в планах их всё же в систему навигации добавить, то для тоастов и им подобных вещей мне даже в голову не приходило, что нужны какие-то либы, всё настолько просто, что... ну в общем проще самому сделать, чем с чужим кодом разбираться.
Gena
сказали заюзай либу
Начальник? Ну это же чудесно ) Можно любые баги тогда на либу валить 😄
Gena
сказали заюзай либу
Кстати, извиняюсь, что лезу не в свое дело, но вот это в последних версиях react (и RN) работать не будет: https://github.com/magicismight/react-native-root-toast/blob/master/lib/ToastContainer.js#L111
Gena
А ещё там в списки багов и PR стоит заглянуть, очень много интересного )
Eugene
constructor() { super(...arguments); 🤔🤔🤔