Сергій
вчера писали что в флаттере скрол лагает на ios. Обидно. Хотя по всем параметрам лично для меня уже лучше звучит (чем рн)
После релиза 1.7 у них случился солидный performance regression. Есть несколько ишшьюзов. Можно попробовать master branch, там версия уже 1.8.x. Может пофиксили
George
Короче там свои проблемы + неприятный Dart
George
Может быть допилят все эти TurboModules и получше станет
Artem
Привет. Мб кто сталкивался. Настраиваю fastlane для проекта react-native под две платформы ios/android Но сборка ios работает только из директории project_root/ios, если запускать из project_root получаю ошибку "library not found for -DoubleConversion"
Павел
Все здравствуйте! Подскажите пожалуйста в чем дело.. Опубликовал приложение в маркете и когда ставлю его от туда (для внутреннего тестирования) оно не получает интернет (если через adb ставлю все есть)
Павел
И что странно, на свою мобилку ставлю - все хорошо
Artem
в приложении
Павел
Другой тестер ставит и не хрена
Artem
нет
ты на этом девайсе разрабатывал?
Artem
на который пытаешься поставить из стора?
Павел
нет
Павел
но если через adb ставлю на него все работает
Павел
Отправлено из Viber: https://www.viber.com/invite/8baf1fa7dfafd5fa3236915377225cbef736874b4ca6e5f65acddb4b0cd2e44a/11
Павел
разрешение есть а интернета нет
Павел
Смотрите логи.
Подскажите пожалуйста где) - я только учусь (мой первый проект)
Gena
Gena
Там будет много, но не рекомендую фильтровать, потому что интернет может запрещать что-то внешнее
Павел
понял. спасибо. сейчас гуглану
Marek
Привет, работал кто-то с react-native-maps и при onRegionChange() координаты постоянно повертались к начальному this.state.region?
Evgeniy
Marek
при обновлении компнонента с картой всегда кидает на начальный регион
хм... Хорошо, тогда не надо сохранять в this.state новой регион. Подумаю, как по другому обновлять latitute, longitute и выводить на экран
Anonymous
Всем привет! Есть ли для react-native работающие скринрекордеры?
Anonymous
Большинство решений, которые я нашел, не обновлялись 2+ года
Anonymous
Да и в целом не работают
Nick
Всем привет! Есть ли для react-native работающие скринрекордеры?
реддит говорит, что это норм https://www.appsee.com/docs/ios/reactnative
Nick
обновлялось 2 месяца назад
Anonymous
реддит говорит, что это норм https://www.appsee.com/docs/ios/reactnative
Спасибо! Интересует именно функционал для записи на клиенте, необходимо не для сбора статистики
Anonymous
То есть что-то подобное обычному screen recording, встроенному в ios
Anonymous
а react-native тут причем?
Необходимо записать экран, после чего показать юзеру По сути replay
Artem
Необходимо записать экран, после чего показать юзеру По сути replay
вот из всего этого задача для react-nativ'a только "показать"
Anonymous
😔
Artem
думаю что и для ios и для android есть готовые решения ввиде нативных либ
Artem
по сути над разобраться как они работают и устраивают ли по функционалу
Anonymous
Спасибо за ответ
Alisher
Спасибо за ответ
Тоже был в поисках и сдался..
Anonymous
Тоже был в поисках и сдался..
Самое адекатное что нашел - https://www.npmjs.com/package/react-native-replaykit Но проблемы при билде)
Anonymous
А для Андроида?
https://github.com/TonyGao625/react-native-screen-recorder#readme
Danila
За appsee можно и бан схватить
Danila
И подобное наверное тоже, если обнаружится
Demuz
Подскажите, в симуляторе iPhone 8, где можно добавить отпечаток пальца? А то приложение пишет что нет сохраненных отпечатков.
Demuz
Поставил, спасибо
Anonymous
ребят а как canvas использовать в RN ? либа какая то есть? кто юзал подскажтие плиз
Vall
всем привет, подскажите пожалуйста, не понимаю как такое может быть, есть лого, маленького и большого размера, маленькое выбивает ошибку, большое работает, почему так, ведь меняется только размер, кто с таким сталкивался?
Vall
Евгений
Здравствуйте. Не получается запустить первое приложение на React Native, в режиме React Native CLI. Делаю react-native init nameApp react-native run-android сервер Metro Builder запускается, работает. На телефоне пишет что идет загрузка с порта сервера. Через минуту где-то сервер падает, там что то про нехватку памяти пишет
Евгений
через USB
Dmitriy
Значит на девайсе памяти нехватает
Евгений
Значит на девайсе памяти нехватает
Pocophone F1, 8Гб оперативки - неужели может не хватать
Dmitriy
Либо в ОС девайса фреймы для памяти выставлены неправильно
Anton
Значит на девайсе памяти нехватает
Мне кажется на системе все таки
Евгений
Мне кажется на системе все таки
падает сервер, а сервер на компе
Dmitriy
Ну если сервер падает возможно что на ОС компьютера фреймы для памяти выставлены недостаточно...я лиш предпологаю))
Евгений
вот скриншот хода запуска
Евгений
т.е. собирается нормально, пытается запускать, идет ожидание и потом падает сервер
Dmitriy
На самом деле я бы тебе посоветовал искать ответы на stack overflow,скажем так в 99% кто то уже с этим сталкивался и ты найдеш решение
Евгений
Reverse портов делал?
да, adb reverse tcp:8081 tcp:8081
Denis
Кто-нибудь использует Realm на 59 версии RN? Как оно в целом? А то я читаю много отзывов, что нестабильно работает
Kateryna
всем привет кто-то делал и login, и sign up для google auth с помощью firebase в одном проекте? в чем разница в коде?
Евгений
На самом деле я бы тебе посоветовал искать ответы на stack overflow,скажем так в 99% кто то уже с этим сталкивался и ты найдеш решение
да, стэковерфлов зарешал. Дело оказалось в версии Node, сделал downgrade до версии 12.4.0 и заработало!
Евгений
а была версия 12.6.0
Евгений
OS - Windows 10
Dmitriy
да, стэковерфлов зарешал. Дело оказалось в версии Node, сделал downgrade до версии 12.4.0 и заработало!
Ну вот и отлично))я всегда советую вместо гаданий обращаться в stack overflow ато так можно до вечера обсуждать варианты
Maxim 📱 D
Как заставить RN юзать мой react.gradle файл, кто нибудь в курсе? Например @gblack9 ?
Gena
Как заставить RN юзать мой react.gradle файл, кто нибудь в курсе? Например @gblack9 ?
Вы же его сами включаете в своем build.gradle, включайте не реактовский, а ваш )
Alisher
Подскажите плиз, нормально ли то, что я получаю логи с других страниц? Юзаю react-navigation
Kirill
Пробовал кто RN UWP?
Kirill
@olebedev @savelichalex @DenisIzmaylov @vkurchatkin
Alisher
const MainStack = createStackNavigator( { PostPage: { screen: PostPage }, InitialPage: { screen: InitialPage }, SettingsPage: { screen: SettingsPage }, NearbyUsers: { screen: NearbyUsers }, UnityPage: { screen: UnityPage }, FriendsList: { screen: FriendsList }, Profile: { screen: Profile }, ProfileLoading: { screen: ProfileLoading }, MyStickers: { screen: MyStickers } // SignUpPage: { // screen: SignUpPage, // navigationOptions: () => ({ // gesturesEnabled: false // }) // }, // SignInPage: { // screen: SignInPage, // navigationOptions: () => ({ // gesturesEnabled: false // }) // } }, { initialRouteName: 'InitialPage', headerMode: 'none' } ); export const SignInStack = createStackNavigator( { // Onboarding: { screen: Onboarding }, SignIn: { screen: SignInPage } }, { headerMode: 'none' } ); export const SignUpStack = createStackNavigator( { // Onboarding: { screen: Onboarding }, SignUp: { screen: SignUpPage } }, { headerMode: 'none' } ); export const MailConfirmStack = createStackNavigator( { MailConfirm: { screen: MailConfirm } }, { headerMode: 'none' } ); export const CompleteRegistrationStack = createStackNavigator( { EnterUsername: { screen: EnterUsername }, UploadPhoto: { screen: UploadPhoto } }, { headerMode: 'none' } ); const modalNavigatorConfig = { headerMode: 'none', initialRouteName: 'Onboarding', mode: 'modal', ...Platform.select({ ios: { transparentCard: true }, android: { transparentCard: false } }), transitionConfig: () => ({ transitionSpec: { duration: 300, easing: Easing.inOut(Easing.ease), timing: Animated.timing }, screenInterpolator: sceneProps => { const { position, scene } = sceneProps; const { index } = scene; const opacity = position.interpolate({ inputRange: [index - 1, index], outputRange: [0, 1] }); return { opacity }; } }) }; const MainNavigator = createStackNavigator( { MailConfirm: { screen: MailConfirmStack }, CompleteRegistration: { screen: CompleteRegistrationStack }, SignIn: { screen: SignInStack }, SignUp: { screen: SignUpStack }, Home: { screen: MainStack }, Onboarding: { screen: Onboarding }, RewardModal: { screen: RewardModal, navigationOptions: { gestureResponseDistance: { vertical: 600 } } }, AccountModal: { screen: AccountModeModal, navigationOptions: { gestureResponseDistance: { vertical: 600 } } } }, modalNavigatorConfig );