Irakliy
кстати да, тоже действенный вариант
Irakliy
первоначальная установка приложения через студию, потом можно и командой
Irakliy
а частности, на маках андроид не очень хорошо работает, в нашем проекте так вообще эмулятор андроида не пашет, только реальный девайс, а на винде норм ¯\_(ツ)_/¯
Михаил
А у меня linux
Ianis
Хай гайз. Кто-нибудь сталкивался с таким? https://github.com/react-native-community/react-native-image-editor/issues/54
Vitaliy
а частности, на маках андроид не очень хорошо работает, в нашем проекте так вообще эмулятор андроида не пашет, только реальный девайс, а на винде норм ¯\_(ツ)_/¯
а дело не в haxm, случайно? или, там, может образ под другую архитектуру пытались использовать? я просто с 2016 года в RN, с родным эмулем андроида на маке, и пока отлично всё работает. правда у меня прошка 2015 года, может в 2016+ что-то навертели на уровне железа
Ianis
Кто какими кроперами пользуется для обрезки картинок?
Михаил
Так что нет больше идей? Больше трёх часов уже почти без перерывов сижу над этим) и это только сегодня.. не говоря уже сколько времени разбирался с этим и другими ошибками, в другие дни)
Михаил
есть какие то обходные пути?
Aynur
тут native-basом вообще мало кто пользуется я думаю, ибо готовые ui kitы зачастую зло
Михаил
Михаил
тут native-basом вообще мало кто пользуется я думаю, ибо готовые ui kitы зачастую зло
А почему? И, на много ли они ускоряют разработку? (Особенно интересует если ты новичок...)
Aynur
ну меня на старте прикалывало (тоже native-base юзаешь), а потом всплывают ошибки, баги и лезешь в их код и так раз за разом. Уж проще самому UI компоненты писать, да и баги ты скорее всего оперативно будешь править
Михаил
А на сколько это сложнее/дольше? Если самому писать
Aynur
ну это уж индивидуально, но UI в рн в любом случае делается быстрее и проще, чем на нативе
Aynur
если что-то не суперсложное с анимациями - быстро) Native-base имхо слишком громоздкий и кривой местами
Михаил
Т.е. ты советуешь плюнуть на него и не терять время, так?)
Эйч
+
Aynur
не советую слепо верить моим словам, но да, я бы забил и делал сам всё) а если что-то специфическое, то можно и у них реализацию подглядеть, ничего страшного в исходниках нет
Михаил
Понял, кстати хорошо и адекватно ответил) спасибо
Anton
у нас тоже весь ui пишется руками, по опыту это проще. Используются только сложные фичи какие-нить, типа snap скроллинга
Roman
Привет. Кто-то подключал in app payments в expo?
Roman
Как правильно его настроить? Куда нужно (и нужно ли вообще) вставлять license key?
Vladorod | Vlad Gerasimov
Всем чмафки в этом чатике, кто-нибудь пытался отследить выход из приложения?? Если да, то буду рад если поделитесь, как это реализовали))
Irakliy
Vladorod | Vlad Gerasimov
можно сворачивание отследить, закрытие отслеживать нечем (приложение ведь закрыто будет)
А сворачивание как? Ты имеешь в виду событие навигатора applicationWillTerminate?
Irakliy
ох, уже не помню, если честно
Irakliy
ща поищу, где-то у нас это используется
Vladorod | Vlad Gerasimov
Vladorod | Vlad Gerasimov
спасибо братья
Mykola
Всем привет. Есть возможность импортировать нативные (ios, android) библиотеки в РН проект?
Narek
react native bridge
Mykola
спасибо!
Kirill
Всем привет. На проекте используем react-native-modal и нужна либа для нотификейшен бара(не push notifications, просто месседжи показывать), чтобы могла перекрыть эту модалку. Перепробовали уже несколько баров, но все они не могут перекрыть эту модалку. Мб кто-то сталкивался с похожей проблемой? (android)
Sergey
За либу не подскажу, но я так понял ты открываешь модалку и поверх нее надо показывать уведомление. Так как модалка открывается поверх всех окон, как вариант можешь попробовать вынести отображение нотификейшена в index.js(то где у тебя апп инициализируется) и получится что ты поверх всего аппа будешь отображать то что тебе нужно
Oleg
всем привет
Oleg
не поулчается ращлогинится с react-native-app-auth
Oleg
кто то с таким сталкивался ?
Oleg
тоесть запомнило юзера и заходит повторно
ana 🪢
всем привет
никаких ошибок не пишет?
Oleg
нет
Oleg
просто запускается окнок автризации даже не прогружается вебвью как аворизация проходит успешно
Vitaliy
просто запускается окнок автризации даже не прогружается вебвью как аворизация проходит успешно
https://github.com/FormidableLabs/react-native-app-auth/issues/206#issuecomment-435900751 похоже на решение ?
Oleg
сейчас првоерю спасибо
Vitaliy
либо downgrade на 4.3.1 https://github.com/FormidableLabs/react-native-app-auth/issues/332#issuecomment-506228353
Dmytro
Всем привет. Подскажите как достать пропс
Dmytro
llllllllllllll
Вечер добрый. Может кто юзал что-то, чтобы можно было тестировать API локально на прилоге, эмулируя вызовы реального адреса API и заменяя ответы фейковыми json? Нечто подобное есть в ant design react
Anton
Вечер добрый. Может кто юзал что-то, чтобы можно было тестировать API локально на прилоге, эмулируя вызовы реального адреса API и заменяя ответы фейковыми json? Нечто подобное есть в ant design react
Зачем оно тебе, когда у тебя есть глобальный стейт, который ты теорктически можешь менять во время тестов каким угодно образом, что быстрее чем писать фейковые жсоны
Vitaliy
Вечер добрый. Может кто юзал что-то, чтобы можно было тестировать API локально на прилоге, эмулируя вызовы реального адреса API и заменяя ответы фейковыми json? Нечто подобное есть в ant design react
Рекомендую посмотреть в сторону pollyjs (https://github.com/Netflix/pollyjs), достаточно удобная штука. Пишет запросы в формате har (http://www.softwareishard.com/blog/har-12-spec/), который поддерживается в chrome developer tools "из коробки" Можно использовать как standalone server https://github.com/Netflix/pollyjs/tree/master/packages/%40pollyjs/node-server
Anton
Тестирование логики работы с api, например.
Ну если задача именно такая, то конечно
Anatoly
Кто-то работал с react-native-easy-dnd? ( https://www.npmjs.com/package/react-native-easy-dnd ) У меня после первого дропа в поле область, которая подхватывает draggable отскакивает вниз, при этом вложенный Animated.View остаётся на своём месте. Но кидать надо в пустую область экрана, чтоб оно подхватило изменения. Уже переделал этот кусок несколько раз, всё равно смещается область.
Anatoly
Лучше для таких вещей использовать либо interactable либо reanimated +gesture handler либы
Тут приложение, в котором надо ставлять пропущенные слова. Пробовали другую библиотеку, но она на iOS работает только в live-режиме и _только_ после пересборки в live-режиме.
Nick
Но вам нужен drag функционал получается?
Anatoly
Но вам нужен drag функционал получается?
Да, у меня есть список слов (варианты пропущенного слова), любое из них пользователь может перетянуть и бросить в специальное поле с пропущенным словом. Дальше проверяется, правильное слово он вставил или нет.
Anatoly
Что за live-режим?)
Когда на устройстве в дебаге запущено приложение. Вот первый запуск - драг не работает, а если в коде любое изменение сделать в любом месте (хоть console.log() поставить, хоть цвет текста поменять; даже если кусок кода не связан с функционалом библиотеки) - то всё работает.
Aynur
конечно, ибо рендер происходит
Aynur
значит у вас просто ничего не триггерит рендер после перемещения, если правильно понял
Anatoly
значит у вас просто ничего не триггерит рендер после перемещения, если правильно понял
Со старой библиотекой (которая @jgoday/react-native-dragndrop) ситуация такая: Draggable двигается, но если его подвинуть на DropView - ничего не происходит. Но если устройство/симулятор в дебаге, и запустить пересборку любым изменением, то DropView начинает реагировать и всё работает хорошо, и вроде как никак не связано с render(). forceUpdate() не помогает, например.
Aynur
можно ссылку на либу? не гуглится upd. отбой, нашел
Aynur
даже forceupdate в onDrop не помог?
Dmitry
всем привет,помогите с tab навигацией в чем ошибка? , import { createTabNavigator } from 'react-navigation-tabs'; import BanknotesScreen from '../Banknotes'; import CoinsFieldScreen from '../CoinsField'; const MainNavigator = createTabNavigator({ Tab1: { screen: BanknotesScreen }, Tab2: { screen: CoinsFieldScreen }, }); export default MainNavigator;
Dmitry
Anatoly
А он разве не на то ругается, что не указан начальный роут?