@reactnative_ru

Страница 175 из 878
Nikita
19.05.2017
10:56:17
или меня глючит(

Dima
19.05.2017
11:06:42
там нет теней вообще

только elevation

Danil
19.05.2017
11:15:47
Кто-нибудь​ юзает медиа запросы в RN

Google
Алексей
19.05.2017
11:20:37
Danil
19.05.2017
11:20:56
это как?
Есть библиотеки разные для этого

А как вы вообще организуете стили для айпэда, айфона, разных андроидов и тд?

Кирилл
19.05.2017
12:11:53
А как вы вообще организуете стили для айпэда, айфона, разных андроидов и тд?
все в относительных единицах и все масштабируется для разных девайсов

Danil
19.05.2017
12:12:25
Кирилл
19.05.2017
12:12:47
Ну то есть адаптив под все устройства?
если дизайн не предполагает разделения - то да

Danil
19.05.2017
12:15:16
Ну а если предполагает? Хотел бы узнать подходы. Есть идея использования тем

Кирилл
19.05.2017
12:19:40
ну тут надо предметно смотреть - если различия небольшие, возможно, можно ограничиться подключение разных styles в зависимости от платформы

если различия в разметке - наверное разные версии компонент

Danil
19.05.2017
12:23:28
Различия в стилях. Кароч вот что изобрели гении дизайна. Иос: 2 варианта айпэд и айфон, андроид: 7 вариантов

Кирилл
19.05.2017
12:24:05
исусе 7 вариантов

фантазеры дизайнеры у вас там))

Danil
19.05.2017
12:24:44
Наши дизайнеры просто оторваны от реальности, они до сих пор требуют пиксель перфект и не знают что такое ю икс

Google
Dmitry
19.05.2017
12:25:02
Может просто резину сделать? :)

Danil
19.05.2017
12:25:07
В общем поэтому и спросил про медиа запросы

Dmitry
19.05.2017
12:25:09
Хотя там и так все резина)

Кирилл
19.05.2017
12:25:23
ну медиа запросы - это стиили в зависимости от разрешения экрана

Danil
19.05.2017
12:25:25
Ну щас резина, но на айпэде большие отступы

Dmitry
19.05.2017
12:25:32
Ну Dimensions вот это все

Кирилл
19.05.2017
12:25:39
у тебя есть ширина и высота - можешь плясать от этого

Danil
19.05.2017
12:25:51
Поэтому щас юзаем ифы и это пздц уродство

Ну dimensions же я так понял просто разрешение ширину и высоту определяет

Кирилл
19.05.2017
12:29:38
Danil
19.05.2017
12:30:29
А можете пример стилей скинуть

Кирилл
19.05.2017
12:31:53
А можете пример стилей скинуть
да зачем тут пример? дизайн различается в зависимости от разрешений экранов девайсов? ну и получай разрешение с помощью dimensions и подключай соответствующий файл style

централизуй как-нибудь эту систему и усе

Danil
19.05.2017
12:32:31
Вот в этом и сложность

Алексей
19.05.2017
12:34:08
время создать снэк!)

какой пример нужен?) какие размеры?)

Кирилл
19.05.2017
12:34:50
что за снек?)

печенька?

Алексей
19.05.2017
12:35:05
https://snack.expo.io

Danil
19.05.2017
12:36:03
Ну в общем моя идея такая создать hoc в котором будет выборка стилей и каждый компонент в этот hoc обернуть

Google
Danil
19.05.2017
12:36:16
Чтобы ифы везде не писать

Алексей
19.05.2017
12:37:55
у меня 375, есть у кого другое? https://snack.expo.io/BJCMDv2g-

DanDanDan сколько у тебя?

Кирилл
19.05.2017
12:40:24
https://snack.expo.io
очень крутая штука!

Dmitry
19.05.2017
12:40:36
Я бы скорее в createStylesheet делал примерно как f8app

Они пишут типа { default: { padding: 20 }, ios: { padding: 10 }, }

А хелпер сам проверит и решит, что вернуть

Кирилл
19.05.2017
12:42:46
даже обидно как то

Алексей
19.05.2017
12:43:05
320
ща, сделаем)

Danil
19.05.2017
12:45:52
Это что вы смотрите

Кирилл
19.05.2017
12:46:25
у меня 375, есть у кого другое? https://snack.expo.io/BJCMDv2g-
вот по ссылке приложуха логирует width

из Dimensions

Алексей
19.05.2017
12:50:03
https://snack.expo.io/rkeZ9w2lW

у меня вот желтый фон)

Mars
19.05.2017
12:51:47
Кирилл
19.05.2017
12:52:02


Mars
19.05.2017
12:52:25
Ага, спсб

Danil
19.05.2017
12:56:43
https://snack.expo.io/rkeZ9w2lW
Спасибо, это то что мне нужно

Google
Джон
19.05.2017
12:56:50
ребят, у кого была такая фигня с сагами?



Алексей
19.05.2017
12:57:52
Спасибо, это то что мне нужно
вообще это я так, быстро накидал) можно создать компонент который будет рендерить/не рендерить чилдрен в зависимости от ширины. только юзать не для всех, а больших кусков имхо

Джон
19.05.2017
12:57:56
Сделал по докам через all(), все равно бьет ворнинг. Раздражает уже немного )

Алексей
19.05.2017
12:58:15
Ага, спсб
точно уже стандарт ?

Mars
19.05.2017
12:58:36
Andrew
19.05.2017
13:15:28
Ну в общем моя идея такая создать hoc в котором будет выборка стилей и каждый компонент в этот hoc обернуть
можно переписать StyleSheet.create как тебе удобно и использовать его везде. Мы так делали

Сделал по докам через all(), все равно бьет ворнинг. Раздражает уже немного )
export function* watchAuthSagas() { yield all([ fork(watchLogin), fork(watchLogout), ]); } значит где-то не переписано

Джон
19.05.2017
13:20:19
вот тут переписал

и тут



больше нигде пока что нету

есть put еще, его тоже надо оборачивать?

Максим
19.05.2017
13:22:29
Ох блин вот это шрифт)

Andrew
19.05.2017
13:22:36
зачем тебе во втором скриншоте в all оборачивать, вместо const {response} = yield call(axios.get, ...args) ?

Джон
19.05.2017
13:22:54
а нашел где проблема )



Google
Джон
19.05.2017
13:23:06
тут завернул и пропал ворнинг

Andrew
19.05.2017
13:24:03
как и предположил: где-то пропустил)

Джон
19.05.2017
13:24:35
Я просто думал, что только там где call надо..

Andrew
19.05.2017
13:26:31
нет, это как Promis.all https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise/all

Gerc
19.05.2017
13:29:45
Как в реактнативе в фоне забирать данные, когда приложение не на экране?

Andrew
19.05.2017
13:31:09
Andrew
19.05.2017
13:32:48
либо у тебя приложение с некоторой периодичностью шлет запросы на сервер, либо через сокет сервер сам отправляет данные

Кирилл
19.05.2017
13:34:21
думаю вопрос в том как заставить работать приложение в бэкграунде

Gerc
19.05.2017
13:34:40
Да

Roman
19.05.2017
13:35:34
react-native-background-timer

Denis
19.05.2017
13:45:21
А кто разбирался с проигрыванием видео? Похоже, на Android какие-то проблемы с воспроизведением YouTube.

Andrew
19.05.2017
13:52:04
А кто разбирался с проигрыванием видео? Похоже, на Android какие-то проблемы с воспроизведением YouTube.
должно все работать. Вот приложение написанное на rn с проигрыванием youtuba https://play.google.com/store/apps/details?id=com.youspeeder

http://vasir.net/blog/programming/react-native-beginner-tutorial-overview

Nikita
19.05.2017
15:19:25
Denis
19.05.2017
16:02:46
Нормально, проблем не было?

Звук на Android работал?

Nikita
19.05.2017
16:56:08
Нормально, проблем не было?
на андроиде пришлось лезть в нативный код чтобы исправить проблемы, меня чем то не устраивала нативная либа которая там по дефолту работает, в результате на андроиде использую exo-player, это одна из двух нативных либ. На гитхабе react-native-video написано как переключать их. У exo-player была проблема что видос из файла только один раз проигрывается. Но это удалось малой кровью побороть. Вобщем сейчас юзаю exo-player из react-native-video и все ок на обеих платформах, правда они немного по разному работают на яблоке и ведре.

Страница 175 из 878