John
а картинки случаем не через require(....) ?
Обычный image не смог подключить даже после оптимизации. Помог fast-image
Dmitry
👆
Камиль
ребят подскажет по если пусть в компоненте Image динамически высчитывается
Dmitry
Обычный image не смог подключить даже после оптимизации. Помог fast-image
Проблема была решена переносом картинок в assets и загрузкой их через линки <Image source={{ uri: 'iconnName' }} />
Камиль
если через uri прописывать, то просто черный компонент
John
Проблема была решена переносом картинок в assets и загрузкой их через линки <Image source={{ uri: 'iconnName' }} />
Предполагал что это поможет, но поленился 250 картинок вручную прописывать =)
John
Видимо зря поленился :)
Aleksei
ребят подскажет по если пусть в компоненте Image динамически высчитывается
День добрый. Предлагаю вам попробовать еще раз, только в этот раз поподробнее, потому что я вижу только два пути решения вашего сообщения, либо мы начнем вас распрашивать подробнее и потратим кучу своего времени, либо все просто проигнорируют ваше сообщение, так как оно совсем не информативно. Давайте уважать время друг друга, если вы не стараетесь описать проблему, то почему мы должны старатся отвечать вам 🙂
Камиль
спасибо
Камиль
в пропсах приходит имя файла а в самом компоненте я прописываю его таким образом
Камиль
путь + имя файла
Камиль
Камиль
вот таким образом
Dmitry
Вобщем решил проблему удалением index.andoid.bundle и созданием его вручную react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ Потом Clean Project -> Rebuild Project -> Generate Signed Bundle
Камиль
потмоу что имя файла сохраняется)
Камиль
на вебе все работает норм)
Aleksei
ну внутри bundle один...
просто по идее должен во время билда еще создаватся бандл, и складыватся во временную папку (не в android/app/src/main/assets/), а где то в intermediates и потом уже упаковывается все в apk
Aleksei
ну внутри bundle один...
я бы запустил ./gradlew assembleRelease —info и посмотрел логи)
Evgeniy
на вебе все работает норм)
веб подставляет url домена на котором работает, там можно относительные указывать пути. здесь не будет, это не мобильная версия сайта
Dmitry
я бы запустил ./gradlew assembleRelease —info и посмотрел логи)
пойду выдохну немного и обязательно проверю, спасибо
Dmitry
а то полдня уже убил на это
Aleksei
пойду выдохну немного и обязательно проверю, спасибо
вот оно https://github.com/facebook/react-native/blob/master/react.gradle#L73 , посмотрите на пути что он генерит
Алексей
Я юзаю Genymotion
Petr E
ответ как минимум кроется в вопросе, симулятор и эмулятор. А что именно у тебя медленно?
чей ты
перейти на линукс?
Dmitry
ну так у андройда Эмулятор, а у иос - Симулятор
Petr E
перейти на линукс?
накатить линукс на мак?
Cenator 🐈
x86 или arm запускаешь?
Dmitry
Я бы сказал, что там и студия будь здоров тормозная)
Petr E
В том, что симулятор лишь симулирует поведение устройста, а эмулятор полностью эмулируют устройство включая всю инфраструктуру
Nick
intel haxm поставить
Cenator 🐈
@playra почему не отвечаешь?
Cenator 🐈
странно
Stas
симулятор симулирует поведение ос, эмулятор эту ос запускает. На сколько мне известно ios в симуляторах и айфонах - разный.
Petr E
Но в целом различия редко проявляются
Petr E
Все же макось одна
Nick
вроде как образы x86 должны как раз с ним работать, отсюда и скорость в разы выше
Vladimir
Запустите AVD Manager и запустите любой эмулятор с cpu/abi x86 и потом запускайте сборку. В целом если вы у себя в списке видите эмуляторы на других архитектурах, смело можете их сносить, так как они вам врядли нужны, но могут по какой-то причине запускаться по дефолту.
Stas
они бывают нужны, когда нужно протестировать библиотеку с бинарный кодом для этой архитектуры )
Stas
эмуляторы x86, большинство трубок arm-ы
Vladimir
там такие лаги, что продуктивнее девайс нужный найти
Stas
оно работает быстрее, если поставить разрешение меньше.
Vladimir
можно этот, да
Vladimir
насколько я понимаю, смысла в этом немного, если вы не хотите тесить 64битные либки
Alexander
Подключенные шрифты в ios прописывать в font-family по названию шрифта или по названию файла?
Petr E
по названию шрифта
Petr E
например так можно посмотреть названия
Petr E
Show true names of fonts in IOS for (NSString* family in [UIFont familyNames]) { NSLog(@"%@", family); for (NSString* name in [UIFont fontNamesForFamilyName: family]) { NSLog(@"Family name: %@", name); } } put in any place of AppDelefate.m
Dmitry
Подключенные шрифты в ios прописывать в font-family по названию шрифта или по названию файла?
Я кажется тебе уже рассказывал, в IOS - по имени семейства, в андройд - по имени шрифта
Alexander
Я кажется тебе уже рассказывал, в IOS - по имени семейства, в андройд - по имени шрифта
Если у меня шрифт Roboto, то для android: Roboto-Bold, а для ios: Roboto и font-weight: bold?
Vladyslav
Ребят, eсть пара вопросов, в которых нужна ваша помощь: 1. Кто-то использовал Firebase для продакшна. На какой трафик он рассчитан? 2. Кто-то делал schedule апп (запись на предоставление услуг по расписанию) на RN + Firebase?
Dmitry
Если у него сеймество Roboto то да
Vladimir
Ребят, eсть пара вопросов, в которых нужна ваша помощь: 1. Кто-то использовал Firebase для продакшна. На какой трафик он рассчитан? 2. Кто-то делал schedule апп (запись на предоставление услуг по расписанию) на RN + Firebase?
1. Я не думаю что вы сможете положить инфраструктуру Гугла, скорее у вас депозит кончится. Так что считайте что на любой трафик. 2. Не важно делал ли кто-то, опишите конкретно вашу проблему и, вероятно, получите ответ.
Vladyslav
1. Я не думаю что вы сможете положить инфраструктуру Гугла, скорее у вас депозит кончится. Так что считайте что на любой трафик. 2. Не важно делал ли кто-то, опишите конкретно вашу проблему и, вероятно, получите ответ.
Вопрос состоит в том, каким образом лучше организовать scheduling процесс? Как это архитектурно правильно оформить в БД? Или может под эти нужды есть какие-то готовые сервисы с апишкой?
Vladimir
Вопрос состоит в том, каким образом лучше организовать scheduling процесс? Как это архитектурно правильно оформить в БД? Или может под эти нужды есть какие-то готовые сервисы с апишкой?
Это все очень косвенно относится (или вообще не относится) к React Native. У Firebase неплохая документация, с примерами, и есть кодлабсы, ознакомьтесь и вероятно часть ваших вопросов будет решена.
Vladimir
Выглядит как связка Firestore+Functions+FCM, но без конкрентых бизнес требований это пальцем в небо.
Eli
Добрый вечер! Интересно кто-либо работал с enzyme?
Владимир
было дело, но давно
Eli
интересует вопрос
Eli
есть ли какой-либо способ автоматически генерировать Shallow Rendering
Eli
тесты
jajaeee
Привет хочу сделать авторизацю на вк, как это сделать с react-native? на компе, если на сайте я указываю локалхост и 80 порт, а как быть с react-native? в приложении вк надо указать сайт домейн приложения, а что указывать, если будет react-native app? react-native делаю с помощью. expo, как быть ?
jajaeee
нужно ли использовать вк widget, и. пихить его в. webview компонент или че? а какой домейн указывать?
Gena
есть ли какой-либо способ автоматически генерировать Shallow Rendering
Зачем вам автоматически сгенерированные тесты? Какой от них прок? Проще тогда снапшот-тесты взять из jest... там не важно что под капотом react-test-renderer или enzyme... главное чтоб сериализовалась структура компонента...
Gena
Но никакого практического применения таким тестам не вижу, кроме разве что возможности "зафиксировать" структуру рендера отдельного компонента (чтоб узнать когда кто-то случайно сломает)
Eli
Вот я это и имел ввиду snapshot tests
Eli
С целью дальнейшего редактирования снепшота и использования
Eli
у меня на swift проекте использовались UI Tests подобным образом, выручало довольно часто. Так как BDD все не кроет
Eli
Спасибо!