Ololo
приходят от клиента, не думаю что он будет их всегда сжимать, fastImage юзаю что бы кеширивовать
Ololo
может для ретины, и норм такие картинки, но на андроиде все печально)
Vladimir
На Андроиде есть экраны и большим разрешением, чем ретина. Делайте препроцессинг изображений перед загрузкой.
Dan
Если картинки одна из основных фич, я бы посмотрел в сторону https://cloudinary.com
Vladimir
Vladimir
а можно если есть, ссылку как это делать? я такое не делал просто
В запросе на фото присылаете данные о разрешении клиента и в зависимости от этого возвращаете нужное изображение. Либо просто нарезаете изначально изображение на несколько разных разрешений и на клиенте выбираете какое грузить.
Ololo
ну получается клиенту надо самому готовить фотки?
Vladimir
Либо клиенту, либо кому-то посередине.
Vladimir
Вам выше дали ссылку на клоудинари, это как раз второй вариант.
Vladimir
ну получается клиенту надо самому готовить фотки?
Я так понимаю вы клиентом называете того кто вам фото отдает, а не телефон пользователя :)
Ololo
ну и то, и то)
Ololo
по ситуации
Сергій
и да, просто так нельзя загружать большие фото, хип не резиновый :)
Сергій
не слышал такое, что почитать?
https://medium.freecodecamp.org/how-jpg-works-a4dbd2316f35 https://medium.com/@duhroach/how-png-works-f1174e3cc7b7
Сергій
https://developer.android.com/topic/performance/graphics/load-bitmap For example, an image with resolution 2048x1536 that is decoded with an inSampleSize of 4 produces a bitmap of approximately 512x384. Loading this into memory uses 0.75MB rather than 12MB for the full image (assuming a bitmap configuration of ARGB_8888)
Сергій
файл это просто контейнер
Сергій
который распакуется в raw pixels
Сергій
где размер памяти каждого пикселя зависит от количества каналов на пиксель и глубины цвета изображения
A
кто-нибудь сталкивался с такой ошибкой при вызове команды react-native link react-native-firebase
A
Something went wrong while linking. Error: Cannot read property 'buildConfigurationList' of undefined
Kolya Vlasov
Всем привет, есть ли тут кто-то, кто юзал react-native-svg? Крешится апа, если пытаешься рендерить много элементов
Владимир
может крашиться, если в пропсах что-то не то
Владимир
я пользовался год назад примерно
Владимир
она очень не любила number в пропсах
Kolya Vlasov
в пропсах все то пытаюсь рендерить сразу много контента и она крашится, если рендерить мало, то все норм)
Kolya Vlasov
сразу 20 свг после пагинации рендерится, и она крешится
Artem
сразу 20 свг после пагинации рендерится, и она крешится
вариант не рендерить сразу 20 svg не рассматривался?
Konstantin
Что может быть? создаю проект react-native init AwesomeProject запускаю react-native run-android - работает добавляю по инструкции react-native-navigation запускаю - только белый экран просто до этого начал делать проект, с этим react-native-navigation и все получалось, работало, в какой то момент - только белый экран и все... вот и решил попробовать с нуля создать новый проект, и опять только белый экран и все... Система: ubuntu npm -v : 4.6.1 node -v : v8.11.2
Konstantin
есть подозрение что, что то обновилось...и перестало работать
Ivan
у меня иногда не стартует с первого раза, так же на белом экране, в эмуляторе андроида, помогает свернуть-развернуть приложение
Konstantin
у меня иногда не стартует с первого раза, так же на белом экране, в эмуляторе андроида, помогает свернуть-развернуть приложение
я попробовал на реальное устройство (v 4.4.2) залить - тоже только белый экран и да, пробовал свернуть, выкинуть, перезапустить
Yurii
попробуйте выключить дебаг
Yurii
у меня с включенным дебагом иногда просто думает и ничего не происходит
Konstantin
попробуйте выключить дебаг
он по умолчанию же выключен!? я когда то давно включал посмотреть, потом отключил... и на этом белом экране не срабатывает меню CTRL+M
Yurii
а может бандлер что-то говорит?
Konstantin
а может ну его этот react-native-navigation и пользоваться react-navigation?
Konstantin
а может бандлер что-то говорит?
это кто? и где это смотреть?
Yurii
консоль которая запускается при react-native run-android
Konstantin
консоль которая запускается при react-native run-android
имеется ввиду вывод в консоль? я запускаю в консоле react-native run-android, и там есть некоторый вывод, но ничего необычного, были б ошибки пошел бы гуглить
Konstantin
ну а так вообще, для простенького проекта, достаточно будет react-navigation? нужно переключение скринов, и sidebar или лучше все же react-native-navigation ?
Konstantin
Иван
спасибо я как раз начал его смотреть.
мощная и удобная штука, особенно 1.5 и 2.0 версии, не сравнить с альфа версией, многое сделали из коробки
Konstantin
с пол пинка пример не завелся тока )) https://reactnavigation.org/docs/en/hello-react-navigation.html в эмуляторе выкинул 500ую ошибку
Konstantin
ну то есть я сделал - react-native init AwesomeProject все ctrl+c из примера и ctrl+v в App.js - react-native run-android и 500ая ошибка на красном экране
Konstantin
может проблема в машине на которой это все пытаюсь делать...
Иван
так сам пакет то добавили?
Иван
yarn add react-navigation
Иван
либо npm install —save react-navigation
Konstantin
я так понимаю что белый экран - следствие какой то ошибки, раз даже ctrl+M не срабатывало?!
Konstantin
так сам пакет то добавили?
чесно не помню, сейчас попробую сделать и перезапустить
Иван
чесно не помню, сейчас попробую сделать и перезапустить
ну если у вас на столько мало знаний, действуйте по шагам из документации, чаще собирайте и тестируйте, по другому знания не придут, не бывает волшебной пилюли, чтобы раз и работало
A
я вообще про react-native-navigation не слышал. там что-то достойное?
Konstantin
ну если у вас на столько мало знаний, действуйте по шагам из документации, чаще собирайте и тестируйте, по другому знания не придут, не бывает волшебной пилюли, чтобы раз и работало
я не спорю что у меня по данной теме знаний мало. я как раз и пытаюсь пока по примерам проходиться. столкнулся с проблемой react-native-navigation решил попробовать react-navigation и возможно из за суеты не поставил пакет
Konstantin
я вообще про react-native-navigation не слышал. там что-то достойное?
я смотрел видео курс по react native от udemy, там лектор сказал что ему больше нравится именно native navigation, поэтому я первым и стал его пробовать
Иван
я смотрел видео курс по react native от udemy, там лектор сказал что ему больше нравится именно native navigation, поэтому я первым и стал его пробовать
ну вы же понимаете, каждый работает с тем что удобно, мне react navigation очень подходит я на другие и не смотрел
Konstantin
курс назывался "UDEMY - React Native - The Practical Guide"
Иван
да, конечно... но когда совсем новичок, доверяешся чужому выбору...
ну вот, делаем два проекта, ставим в них разные навигаторы, делам экран с текстом рыбой и пытаемся создать навигацию, смотрем где проще и понятнее
Konstantin
оказывается что да, добавил но в ошибке сказано что не может найти
Konstantin
нужно сделать как там предлогается? удалить папку node_modules?
Иван
Вот от сюда код Не менял его
тогда не знаю, надо смотреть весь проект целиком
Konstantin
Позже попробую дома На другой машине
Aleksei
Вот от сюда код Не менял его
выполните npm ls react-navigation и результат в студию
zamir
привет, хочу попробовать написать приложение на react-native, подскажите, возможно ли написать приложение так что бы на андроиде был материал дизайн, а на ios соответсвенно свои стайл гайды? счас пока читаю доки и ничего не увидел, подумал может все под одну гребенку
Demuz
привет, хочу попробовать написать приложение на react-native, подскажите, возможно ли написать приложение так что бы на андроиде был материал дизайн, а на ios соответсвенно свои стайл гайды? счас пока читаю доки и ничего не увидел, подумал может все под одну гребенку
Здарова. Конечно возможно. Там при прописании стилей просто проверяется платформа. Если иос, то стиль такой-то, если андроид - такой-то. Гайдов правда не видел. Лучше стили изучите, а классифицировать дизайн приложения под разную платформу так и так сможете.
Demuz
Там везде, грубо говоря, что то вроде этого будет: Platform.OS === "ios", то вернуть компонент такой-то, а если нет, то... Это почти ко всему применимо, не только к стилям, но и к возврату различных компонентов, рендерингу и тому подобное.
zamir
тоже, верно, люди пытаются сдеалт кроссплатформенный продукт, а я их назад тяну ))
Demuz
оу, а проще варанта, нету, да?
А как проще сделать? Здесь по-моему как никуда проще. Как вы софту скажете что делать, если это другая платформа?