Pavel
если они обновились в бд, то обновит
Sergey
Из-за них мы пока приняли решение остаться на RN
Oleg
Как такое может быть. Проект собирался ci, теперь какая то хрень, то одной зависимости gradle не найдет, то у другой 502 ошибка
Там что-то с вебом на этих ресурсах, то норм, то 502, вчера было так же. Просто рефрешить и в какой-то момент пробьется.
Nick
Из-за них мы пока приняли решение остаться на RN
А какие если не секрет - мы сейчас думаем попробовать свичнуться для одного аппа на Flutter...
Aleksei
определились бы хоть для начала, на gradle сетуете или на RN 😂
Sergey
А какие если не секрет - мы сейчас думаем попробовать свичнуться для одного аппа на Flutter...
У них сейчас все не очень хорошо с поддержкой IOS. Есть 2 большие проблемы: - Проблема с памятью на IPhone 6 и младше. В приложениях, где много изображений достаточно быстро иссякают 650 мб, потолочные на один процесс, и ОС убивает приложение. Справедливости ради, это вроде как уже исправили, но следующий стейбл с этой заплаткой будет месяца через 3. На днях свичнусь на их мастер, чтобы чекнуть, работает ли Вторая проблема - это мерзкое поведение скролла на айфонах серии X. Лагает проще говоря. Сам я это ещё не тестил в новом стейбле, но посмотрел ща, ишью ещё открыта
Sergey
Но я над недеюсь у него все будет хорошо. Писать на нем крайне приятно. И это больше похоже на программирование, чем конфигурация библиотек на JS) (Ребя не бейте, это скромное мнение)
Sergey
@gblack9 Можно, правда когда я услышал, как это работает, у меня волосы встали дыбом
Sergey
Но по ощущениям бодро работает. На том же 5 Айфоне Гугл карта во флаттере очень плавно работала
S
компонент Modal надо на самый верхний компонент роута кидать, или в дочерних тоже можно создавать?
Gena
@gblack9 Можно, правда когда я услышал, как это работает, у меня волосы встали дыбом
Гм, почитаю... но помню, что там для связи с нативом "каналы", т.е. очереди, как и в RN, и это заставляет меня думать, что проблемы те же. Плюс, но это я уж сам почитаю... вопрос, как рисовать нативный виджет внутри gl surface, разве что поверх...
Alex
Друзья, что-то бошка не варит. Есть flatlist, внутри компании. Нужно сделать заполнение в 2 строчки
Alex
Alex
Sergey
Гм, почитаю... но помню, что там для связи с нативом "каналы", т.е. очереди, как и в RN, и это заставляет меня думать, что проблемы те же. Плюс, но это я уж сам почитаю... вопрос, как рисовать нативный виджет внутри gl surface, разве что поверх...
Да, проблемы те же, но есть нюансы играющие в плюс флаттеру. Могу дать 1-2 статьи (одну точно найду, у второй не помню название) где очень хорошо рассказано, почему флаттер такой и какие у его подхода преимущества. А нативные виджеты рисуются хитровылюблено. Сложность именно в том, что она рисуется не поверх, для разраба это должен быть такой же флаттер виджет, как и все остальное, в том числе и помещен в иерархии он может быть где угодно. Не помню точную схему, но идея была в том, чтобы растрировать нативную вью в другом потоке и возвращать во флаттер как обычный слой, который можно нарисовать над чем-то, и над которым можно ставить другие виджеты
Iovan
Друзья, сори за дилетантский вопрос, как собрать apk, хочу просто на своем смартфоне потестить
S
Парни подскажите пожалуйста, что в эмуляторе, что на физическом при reload бэкграунд модалки становится все чернее и чернее, с чем это связано?
Iovan
Подключаешь девайс, react-native run-android
error Android project not found. Are you sure this is a React Native project?
Kateryna
всем привет, опыта пока что мало так что вопрос: дествительно ли это так? Images are loaded differently in development/debugging and "real" production. During local debugging the images will be served over HTTP from the packager server, whereas in production they will be bundled with the app. https://stackoverflow.com/questions/47320523/background-image-load-slowly-in-react-native
Kris
error Android project not found. Are you sure this is a React Native project?
так а какое окружение ты используешь?
Kris
нет, я не про это
Kris
PhpStorm
как ты создавал проект?
Iovan
как ты создавал проект?
по документашке
Kris
expo init bla bla lba
вот, экспо
Kris
expo build:android
Iovan
expo build:android
Спасибо большое)
Iovan
вопрос касательно размера) 45 мб приложение которое просто запрашивает погоду, это аналогия с electron js он собирает десктопную приложуху по 400-500 мб не очень сложную, как с этим бороться?
Никита
вопрос касательно размера) 45 мб приложение которое просто запрашивает погоду, это аналогия с electron js он собирает десктопную приложуху по 400-500 мб не очень сложную, как с этим бороться?
appbundle для андроид. Весить будет столько же, но при загрузке с маркета гугл сам подсунет версию под платформу и весить будет около 15мб (пустая и того меньше)
Никита
еще вариант split по cpu, будет куча апк под каждую архитектуру размера как и при загрузке с бандла, но я думаю это уже не актуальный вариант
Никита
Причины такого веса все таки разные в электроне и в рн p.s: установщик моей электрон прилки весит 70 мб. Ну распакованная побольше, но не 400 мб
Irakliy
народ, кто-нибудь знает хотя бы примерно из-за чего может вылетать ошибка JSON value '0' of type NSNumber cannot be converted to NSString? вылетает при попытке перейти на другой экран в react-navigation <TouchableOpacity onPress={() => this.props.navigation.navigate(‘screenName’)}> <Text>Some text</Text> </TouchableOpacity>
Irakliy
примечательно, что на экран таки переходит, приложение не падает, можно нажать dismiss и спокойно работать дальше
Nick
я нечно похожее видел когда для Image source в url null пихаешь (только для IOS)
Nick
@i_koch
Irakliy
нет, изображений на экранах нет вообще
Irakliy
это может быть из-за каких-то особенностей навигации?
Irakliy
типа перешел на один экран - норм, перешел с него на другой - ошибка
Nick
¯\_(ツ)_/¯
Kris
посмотри что у тебя на экране выполняется может какие-то запросы
Irakliy
никаких запросов, накидываю вёрстку на новый экран
Irakliy
даже стили не определял особо пока
Kris
попробуй перезапустить сборку
Kris
переустановить node_modules если проблема осталась, то без исходников помочь чем-то трудно
Irakliy
сносил уже нод модули даже
Irakliy
да, видимо, какие-то особенности навигации, проблема решилась созданием ещё одного стак навигатора
Denis
FileSystem
спасибо
ramzieus
which is the best IDE for React NAtive ? I actually use vs code
Nick
which is the best IDE for React NAtive ? I actually use vs code
vs code is ok for rn, because you mostly write js or ts and vs code handes both really well
Kris
please check the group title
Serhii
Как убрать дефолтный splash screen на ios?
Никита
Как убрать дефолтный splash screen на ios?
launchscreen.xib - удалить все элементы
Никита
файл должен остаться. Корневая View тоже. А 2 элемента с текстом нужно удалить
Jane
Хай. не подскажете чему должен быть равен --assets-dest для react-native bundle чтобы в testflight iOS отображались картинки? Не могу найти ничего полезного…
George
Кто знает как запилить такое поведение? Использую react-navigation & react-native-tab-view
А можно ссылку на оргинал? Интересно что происходит с "схлопнутым" заголовком когда табы переключаем
George
Так то просто схопнуть header - не проблема
Денис
@GeorgeWizeman https://material.io/design/components/tabs.html#behavior
Никита
Тогда по идее просто белый экран останется?
да. Можно свое что-то добавить
Serhii
да. Можно свое что-то добавить
А вообще не показывать его можно?
George
@GeorgeWizeman https://material.io/design/components/tabs.html#behavior
Там не показан мякотный кейс горизонтального свайпа когда уже произошел вертикальный скролл. А это оказалось нетривиально 🙁 Если нужен просто collapsed header - https://medium.com/appandflow/react-native-scrollview-animated-header-10a18cb9469e
Никита
нет. Он отображается пока не подгрузился js
Денис
@GeorgeWizeman Там есть глюк, с которым эта либа никуда не годится https://github.com/benevbright/react-navigation-collapsible/issues/62
Kris
может кто посоветовать нормальную библиотеку с материал дизайном?
George
@GeorgeWizeman Там есть глюк, с которым эта либа никуда не годится https://github.com/benevbright/react-navigation-collapsible/issues/62
Там не либа, а просто статья Обшая идея - ScrollView делается с пэддингом под размер заголовка - Заголовок абсолютно спозиционирован - По событиям scrolla заголовок получает native event, который преобразует в translateY, который может быть аппаратно ускорен через nativeDriver
Денис
@kearis react-native-paper
Vadim
Слушайте, а нормальная идея использовать кастомные шрифты на андроид? Нет там никаких подводных камней? Меня внешний вид системных просто убивает...
Irakliy
что же такого ужасного в стандартном?
Irakliy
roboto же, вроде
Irakliy
норм шрифт