George
Короче там свои проблемы + неприятный Dart
George
Может быть допилят все эти TurboModules и получше станет
Artem
Привет. Мб кто сталкивался.
Настраиваю fastlane для проекта react-native под две платформы ios/android
Но сборка ios работает только из директории project_root/ios, если запускать из project_root
получаю ошибку "library not found for -DoubleConversion"
Artem
Павел
Все здравствуйте! Подскажите пожалуйста в чем дело..
Опубликовал приложение в маркете и когда ставлю его от туда (для внутреннего тестирования) оно не получает интернет (если через adb ставлю все есть)
Павел
И что странно, на свою мобилку ставлю - все хорошо
Artem
Artem
в приложении
Павел
Другой тестер ставит и не хрена
Павел
Artem
нет
ты на этом девайсе разрабатывал?
Artem
на который пытаешься поставить из стора?
Павел
нет
Павел
но если через adb ставлю на него все работает
Павел
Отправлено из Viber: https://www.viber.com/invite/8baf1fa7dfafd5fa3236915377225cbef736874b4ca6e5f65acddb4b0cd2e44a/11
Павел
разрешение есть а интернета нет
Gena
Павел
Смотрите логи.
Подскажите пожалуйста где) - я только учусь (мой первый проект)
Gena
Gena
Там будет много, но не рекомендую фильтровать, потому что интернет может запрещать что-то внешнее
Павел
понял. спасибо. сейчас гуглану
Marek
Привет, работал кто-то с react-native-maps и при onRegionChange() координаты постоянно повертались к начальному this.state.region?
Evgeniy
Anonymous
Всем привет! Есть ли для react-native работающие скринрекордеры?
Anonymous
Большинство решений, которые я нашел, не обновлялись 2+ года
Anonymous
Да и в целом не работают
Nick
обновлялось 2 месяца назад
Anonymous
То есть что-то подобное обычному screen recording, встроенному в ios
Artem
Anonymous
😔
Artem
думаю что и для ios и для android есть готовые решения ввиде нативных либ
Artem
по сути над разобраться как они работают и устраивают ли по функционалу
Anonymous
Спасибо за ответ
Alisher
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 запускается, работает. На телефоне пишет что идет загрузка с порта сервера. Через минуту где-то сервер падает, там что то про нехватку памяти пишет
Anton
Евгений
Евгений
через USB
Dmitriy
Значит на девайсе памяти нехватает
Dmitriy
Либо в ОС девайса фреймы для памяти выставлены неправильно
Anton
Anton
Dmitriy
Ну если сервер падает возможно что на ОС компьютера фреймы для памяти выставлены недостаточно...я лиш предпологаю))
Евгений
вот скриншот хода запуска
Евгений
т.е. собирается нормально, пытается запускать, идет ожидание и потом падает сервер
Khorark
Dmitriy
На самом деле я бы тебе посоветовал искать ответы на stack overflow,скажем так в 99% кто то уже с этим сталкивался и ты найдеш решение
Denis
Кто-нибудь использует Realm на 59 версии RN? Как оно в целом? А то я читаю много отзывов, что нестабильно работает
Никита
Kateryna
всем привет
кто-то делал и login, и sign up для google auth с помощью firebase в одном проекте?
в чем разница в коде?
Евгений
Евгений
а была версия 12.6.0
Евгений
OS - Windows 10
Maxim 📱 D
Как заставить RN юзать мой react.gradle файл, кто нибудь в курсе? Например @gblack9 ?
Gena
Maxim 📱 D
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
);