Alex
С другой стороны, нехорошо ради мизерного процента ограничивать/замедлять развитие платформы
tdesc
Ну так можно её ускорить и bridge выкинуть напару с js и переназвать как то по другому.
Vladimir
Так проект открытый. Возьмитесь.
Artur
Так проект открытый. Возьмитесь.
откатить коммит? ) там все таки тим лид есть который принимает такие решения
Artur
если смотреть в рамках фейсбука то там миллионы пользователей
Vladimir
Откройте тикет с описанием проблемы на гитхабе, руганью в чатике вы врядли чего-то добьетесь.
Artur
никто не ругался
Valentin
ИМХО, поддержка устаревших платформ - обоюдоострый меч. Если такая поддержка просто для "галочки", только в коде, но без полноценного QA, то это только ухудшает пользовательский экспиренс. Для тех кто не хочет обновляться лучше оставить "работающие" старые версии приложения, чем обновлять на неработающие новые.
Gena
Это всё таки business-level десижн скорее... и стоимость поддержки этого кода только один из факторов. Но конкретно решение по ios8, скорее правильное, потому что её сейчас меньше процента: - 0.45% - https://data.apteligent.com/ios/ - 0.9% - https://david-smith.org/iosversionstats/ (но это очень старое приложение) - Официальных отчетов нет, т.к. Apple уже относят её в категорию Others И если её поддерживать, то эти условные 10 пользователей на каждые 2000 будут создавать поток баг-репортов и низкорейтинговых отзывов, который будет требовать несравнимых усилий по поддержке.
Valentin
Да, безусловно это бизнес-десижн. И для РН это решение есть просто следствие того что Фейсбук для айФона не поддерживает айОС 8 больше.
Anonymous
разделил рендер на три части - appBody, appHeader, appFoter, а потом после импорта, вот так подключаю - <Container> <AppHeader/> <AppBody/> <AppFooter/> </Container> . Правильно ли я понимаю, что все рендеры внутри дочерних должны быть обернуты в тег Container? А потом у футера - footer, у боди - Body, у хедер - header?
Anonymous
никто, случайно, не знает хороших плагинов для создания градиента, кроме react-native-linear-gradient?
Xolid
Xolid
Xolid
Xolid
Xolid
Вот таких дизайнов где можна найти
Xolid
В интернете
Xolid
Спасибо большое вам
Demuz
Аххх как же мне с вами повезло. Вы карты в приложения интегрируете?
Xolid
да
Demuz
Это только дизайн, или уже с апи работаете?
Xolid
дизайн нужна
Demuz
дизайн нужна
Значит договоримся. 😁 Это вы с Subscripe Api работаете, да?
ArtsyomK
что лучше RELAY или APOLLO для react-native?
ArtsyomK
а почему?
ArtsyomK
relay же вроде под реакт заточен
ArtsyomK
и react-native и relay фейсбук пилила
ArtsyomK
типа должно все гармонино сочетаться
Vit
Аполо на хайпе прост
Vit
Вообще пофиг че. Все это надо в редакс завернуть и тогда норм)
Anonymous
создаю новое приложение такими командами - react-native init и такой create-react-native-app в любом случаее создается почему то с десяток файлов и одна папка(node_modules). Где android? ios? не знаете в чем может быть проблема?
Anonymous
раньше намного больше папок было
Andrii
react-native init создает папки ios android
Andrii
Andrii
дождись окончания ))
A
коллеги, а кто плотно работал с SwitchNavigator?
A
и как понять что прилажушка стартует со сплэш скрином?
A
понятно, что если она была закрыта и её просто открывают. а если она висела долго в фоне, и её открывают?
Andrii
react-native init - нет create-react-native-app - да
Vladimir
Обратите внимание, на андроиде и на иосе оно немного по разному работает
A
это да. только вот знать бы когда именно приложение показывает splash screen и как отловить это состояние
A
задам вопрос по-другому, кто проверял? если приложение долго было в бэкграунде, трее и т.д... было не активно, но потом перевели в активный режим. покажется ли сплэшскрин в таком случае и можно ли это как-то отследить?
A
синьоры в отпуска что ли поуходили)
A
нативщики айосники подсказывают, что если приложение выгрузилось из памяти, то покажется splash screen
Александр
У кого то на Win10 0.56 вставала без костылей? Через react-native init
Vladimir
нативщики айосники подсказывают, что если приложение выгрузилось из памяти, то покажется splash screen
А в Андроиде зависит от того как напишете, так как на уровне ОС никакого сплэш скрина нет.
George
У меня просто ну восстанавливает навигатор из redux
Demuz
Здарова. Никто не встречался с таким? Анимированный маркер работает на "чистом" экране, но если его вставляешь в rn maps, то анимация не работает.
Maxim 📱 D
задам вопрос по-другому, кто проверял? если приложение долго было в бэкграунде, трее и т.д... было не активно, но потом перевели в активный режим. покажется ли сплэшскрин в таком случае и можно ли это как-то отследить?
в андроиде ты сам управляешь как твое приложение будет загружатся, можешь сделать одинаковое поведение(сплэш скрин) для каждого открытия, можешь сделать разное (сплэш скрин только после выгрузки)
Maxim 📱 D
можешь вообще без него, но приложение все равно не сразу интерфейс покажет
Vit
с аполло из проекта пхп-лапша получается)
Vit
ни нормально флоу ни сделать ничего
Vit
для простых селектов типа скачал карточку показал карточку связь 100% ошибок не бывает оно удобно конечно
Vit
ээ зачем сравнивать?
Vit
https://www.apollographql.com/docs/react/api/apollo-client.html#ApolloClient.subscribe
Vit
и пиши в редакс все обновки
Vit
покеж рендер какого-нить экрана?)
Vit
как обработака ошибки сделана? при пропадании сети? при появлении сети?
Vladimir
_handleAppStateChange = (nextAppState) => { this.setState({ appState: nextAppState }) }
Vladimir
ну и тут вы можете обрабатывать так, как хотите)
Vit
да я понимаю что когда связь 100% оно так работает)
Vit
поставь тулзу которая 10% делает из связи
Vit
Vit
и попрыгай
Vit
как на гифке
Vit
когда у тебя вместо удачной загрузки props.data.error приходит че делаете?
A
_handleAppStateChange = (nextAppState) => { this.setState({ appState: nextAppState }) }
и как я узнаю, что прилага именно была выгружена?
A
и будет показываться splash?
Vladimir
так, стопе, если у вас в корневом элементе componentDidMount вызывался, это уже означает, что это чистый запуск
Vladimir
а если вы из бэкграунда возвращаетесь, будет этот хендлер вызван
Vladimir
и кстати - вам же ничего не мешает поэкспериментировать, а?
Сергій
вот да, всегда надо проверять так
Vit
редкий?)