Anatoly
И не поможет. гуглите решения по duplicate symbol, у вас 2 раза один и тот же нативный код импортируется. ObjectiveC такое не умеет разруливать и именно такими ошибками отвечает.
Так тут функционал начал выносить из core в отдельную библиотеку. С андроидом всё ок, опять же. Почему-то проблема именно со сборкой iOS. Мне нужно выкинуть библиотеку?
Vitaliy
Так тут функционал начал выносить из core в отдельную библиотеку. С андроидом всё ок, опять же. Почему-то проблема именно со сборкой iOS. Мне нужно выкинуть библиотеку?
> Почему-то проблема именно со сборкой iOS. Потому что ObjectiveC, у android (java) такой проблемы нет > Мне нужно выкинуть библиотеку? не обязательно, но как один из вариантов решения. Либо в Podfile выкинуть какую-то зависимость, я так сходу не подскажу, в каждом случае отдельно разбираться приходится чаще всего.
Andrei
Привет, а как будет безопасней всего удалить пакет? Версия RN 0.61 Или достаточно будет просто npm uninstall?
Jurij
В общем случае достаточно.
Jurij
А если уж что не так - копайся
Jean
Ребят, тут в группе есть некий Гарри Кейн. Он никому в личку не писал, случайно?
Jean
Ладно, хз, заблокирую
Jurij
Andrei
А где можно посмотреть android permissions, которые будут уже в билде?
А В
Тут много кто в личку пишет)
Fedor
1.5x,2x?)
Anonymous
подскажите, а можно превью приложения splash не картинкой указать, а сверстаную страницу screen?
Andrei
В градле
build.gradle? Там чёт нет
Vitaliy
build.gradle? Там чёт нет
В манифесте всё android/app/src/main/AndroidManifest.xml
А В
Уже путаю с флаворами)
Andrei
Да, нашёл, но теперь другой вопрос. В градле я изменил applicationId
Andrei
А в android manifest package старый
Andrei
Изменять его на новый или нет?
Vitaliy
А в android manifest package старый
Поиском по нативной части пройдись еще, и в main/java пути замени
Vitaliy
а лучше пересоздай проект и туда перетащи всё что нужно. без понимания внутренностей может быть больно
Andrei
Как я понял некоторые пакеты, которые я ставил сами ставят permissions, но в манифесте только один
Andrei
У них получается свой manifest есть?
Andrei
а лучше пересоздай проект и туда перетащи всё что нужно. без понимания внутренностей может быть больно
https://www.npmjs.com/package/react-native-rename Нашёл такой пакет, попробую им воспользоваться
Vitaliy
У них получается свой manifest есть?
да, в node_modules/<module_name> такая же по сути структура как в проекте /android /ios js
Vitaliy
https://www.npmjs.com/package/react-native-rename Нашёл такой пакет, попробую им воспользоваться
не пользовался, не подскажу. fallback-вариант - сделать новый каталог c чистым приложением RN и туда перенести всё что требуется (diff в какой-нибудь IDE в этом плане спасает обычно)
Anonymous
какую страницу? из приложения?
в фаиле app.json есть splash image типо при перезагрузке показывает каждый раз эту картинку
Anonymous
да
Vitaliy
expo?
Понял. Наверное как-то можно отключить картинку (не знаю, не пользовался expo), но формально всё что будет вместо нее уже не splash screen - его задача обеспечить какой-то отклик на действия пользователя (открытие приложения) до момента пока приложение будет готово к работе (инициализация JS в случае с RN / expo) Как вариант - можете попробовать картинку заменить на какой-то фон главной страницы приложения и т.п., но это максимум.
Кирилл
подскажите как сделать затемнение на весь экран?
Кирилл
не получается поверх всех окон сделать у меня
Кирилл
тут бы fixed помогло, но как обойти это?
Jurij
Все получится. position: 'absolute' и т.д.
Jurij
Скорее всего проблема в контейнере.
NoName
Всем привет. Кто нить знает почему при наборе текста происходят жуткие лаги? Если устройство перезагрузить, то потом все ок, но со временем все становится опять ужасно. Как решить проблему? И с чем это вообще связано?
NoName
В эмуляторе?
На реальном устройстве. Думал что проблема в expo, собрал apk установил его, там тоже самое
NoName
после перезагрузки все стало норм
Anton
Только в твоем приложении?
Jurij
Проверяй пропадает именно после перезагрузки устройства или перезагрузке приложения из "настроек -> приложение -> остановить"
Anton
Если да, то скорее всего что-то течёт при наборе текста
Jurij
Если второй случай - тогда код кривой.
Jared
Посоветуйте пикер в модалке или что-то типа dropdown
Andrey
https://www.npmjs.com/package/react-native-material-dropdown
RadioJo
Приветствтую.
Jurij
Мне надо компонент чек-бокс с тремя состояними...или сразу группы чекбоксов.... 1) Выбран 2) Не выбран 3) В подгруппе выбрано не все Я имею ввиду, что если в подгруппе не все чекбоксы выбраны, то чекбокс верхнего уровня отображается в состоянии "выбрано не все" (квадратик, а не галочка) http://i.imgur.com/n8mjSKC.png
Jurij
Не встречался кто-то с таким компонентом для RN?
Dmitry
Всем привет! Столько библиотек для анимации..( Есть та, которая считается лучшей или каждая для своего рода задач?
Jurij
Конечно ответ - второй.
Sergey
Простейшие анимации, которые лень писать руками - react-native-animatable (не забывай ставить флаг useNativeDriver), сложные анимации на жестах react-native-reanimated + react-native-gesture-handler, для простых кастомных анимаций - обычный Animated из ядра. Там тоже не забывай про native driver
Alexey
РЕбята,у меня вопрос такой,я запускаю моё react native приложение через expo и хочу реализовать сохранение сессии чтобы заного при каждом входе в приложение не лоигниться,При логине я создаю в async storage item мой объект с инфой о логине,но я не могу получить это при перезагрузке приложения.Что мне делать?
D
Ребят, подскажите пожалуйста, создаю свой RN модуль, под ios (уже несколько туториалов перепробовал) все хорошо, все собирается, но когда его проставляю в тестовый проект, в NativeModules его нет, хотя уже пробовал и react-native link и линковал и отлинковывал и pod install делал, все равно пусто, может у когото есть годный тутор по созданию модулей под ios? спасибо!
Andrey
Всем привет! Столько библиотек для анимации..( Есть та, которая считается лучшей или каждая для своего рода задач?
Animated из ядра поддерживает только простые анимации (opacity, scaleXY). Если нужно делать что то посложнее (например измять высоту блока и что бы другие блоки на это регировали) смотреть в сторону LayoutAnimation (можно и высоту менять и margin отридцательный ставить и т.п).
Dmitry
А если говорить про сложные переходы между экранами ? При смахивании вправо часть блоков - fadeIn, бэкграунд окрашивается и разворачивается допустип из 1px по кругу на весь экран?
Anonymous
на android ошибка The specified child already has a parent. You must call removeView() on the child's parent first, кто знает как убрать?
Andrei
а versionCode в build.gradle можно строкой а не цифрой?
Andrei
нет, там только цифры
дробные можно или только целые?
Vitaliy
дробные можно или только целые?
только целые. если нужно semver - в versionName, там строка https://developer.android.com/studio/publish/versioning#appversioning
D
а можете линку дать?
expo eject https://docs.expo.io/versions/latest/expokit/eject/
Denis
Подскажите, как можно реализовать Transition для всего приложения? У меня есть выбор темной темы, но это происходит достаточно резко. Можно ли какой-то Fade эффект сделать?
Denis
https://github.com/codemotionapps/react-native-dark-mode
используется react-native-appearance
Alexsandr
используется react-native-appearance
попробуй перед тем как меняешь тему
Alexsandr
LayoutAnimation добавить
Denis
понял, спасибо!
Sergey
Ребят кто работал с Firebase такой вопрос, есть 2 сервера 1 дев и 1 прод, разрабатываю апп использую дев сервер и Google-Plist файлик с сервера, чтобы переключится на прод, мне надо поменять гугл-плист файлик, можно как-то сделать так чтобы можно было апп и в прод и дев билдить?