
Tupalov
19.09.2018
08:53:25
Ну я сейчас про первый запуск, имел в виду. Более глубокий анализ пока провести не могу )

Aynur
19.09.2018
08:59:01
это вы ещё либы не подключали, когда вылезет куча дерьма про несовместимость

Tupalov
19.09.2018
09:04:20

Aynur
19.09.2018
09:05:30
по наблюдениям - да, ещё не было такого, что проект не собрался просто так, потому что «ой всё, не хочу»

Google

Aynur
19.09.2018
09:05:56
а в андроиде в 50% случаев помогает удаление папки app/build

Dmitry
19.09.2018
09:06:48

Aynur
19.09.2018
09:07:05
это остальные 50% ?

Danila
19.09.2018
09:16:58
Как захардкодить цвет статус бара?

Aynur
19.09.2018
09:18:20
что используете хоть скажите
RN? RNN?

Danila
19.09.2018
09:19:13
впрочем неважно

Aynur
19.09.2018
09:19:50
react-navigation и react-native-navigation

Алексей
19.09.2018
09:23:52
Как захардкодить цвет статус бара?
пусть меня гуру андроида поправят если я не прав:
https://developer.android.com/guide/topics/ui/look-and-feel/themes
<item name="android:statusBarColor">@color/theme_color</item>

Danila
19.09.2018
09:29:47
<StatusBar
animated={true}
backgroundColor="transparent"
barStyle="dark-content"
translucent={true}
/>
есть такой компонент, но цвет меняется в некоторых случаях все равно

Google

Aynur
19.09.2018
09:32:56
<StatusBar
animated={true}
backgroundColor="transparent"
barStyle="dark-content"
translucent={true}
/>
это в корень киньте
backgroundColor:«black»
для примера
грубо говоря:
<StatusBar
animated={true}
backgroundColor=«black»
barStyle="dark-content"
translucent={true} (?а нужно ли)
/>
<RootView/>

Алексей
19.09.2018
09:35:21
Прописано <item name="android:statusBarColor">@android:color/transparent</item>
но это не спасает
так вам стоит определится, из кода вы меняете или используете то что в манифесте ?
компонент StatusBar реагирует на изменение https://github.com/facebook/react-native/blob/1151c096dab17e5d9a6ac05b61aacecd4305f3db/Libraries/Components/StatusBar/StatusBar.js#L337
но так же у него есть и императивное апи, оно может быть просто в вашем коде, а может и в либе, тут только вы сами сможете найти это

Aynur
19.09.2018
09:36:25
если у вас в дочерних элементах присутствует <StatusBar …>, то он меняет параметры статусбара глобально, а не конкретно для конкретного скрина

morda
19.09.2018
09:37:58
и только при ререндере

Danila
19.09.2018
09:38:19
Мне надо всегда(!) прозрачный статусбар
есть либа, всплывающее окно, что-то типа тултипа.
основана на модалке <Modal>
когда открываешь тултип, статусбар тсановится темным, закрываешь, становится опять прозрачным
нужно чтобы этой смены цветов не было
либо обосновать, что это никак не возможно. Но заказчик давит, не хочу, говорит, чтоб цвет менялся и все тут

Aynur
19.09.2018
09:41:25
эээ…
тупой совет, но запихните это в рендер окошка :
<StatusBar
animated={true}
backgroundColor="transparent"
barStyle="dark-content"
translucent={true}
/>
сами просили хардкодить

morda
19.09.2018
09:42:33

John
19.09.2018
09:46:10

Danila
19.09.2018
09:46:27
иконки то должны быть

John
19.09.2018
09:47:58
иконки то должны быть
Я в таких случаях закрашиваю под цвет хедера или основного цвета приложения. Так он не мешает и иконки на месте.

Aynur
19.09.2018
09:48:30

Dmitry
19.09.2018
09:49:31

Google

Aynur
19.09.2018
09:50:11
отдельным пунктом в договоре надо оформлять

Dmitry
19.09.2018
09:50:46
в принципе, для этого существуют гайдлайны)
ну или на этапе согласования дизайна, нужно корректировать такие хотелки

Алексей
19.09.2018
09:51:26
либо обосновать, что это никак не возможно. Но заказчик давит, не хочу, говорит, чтоб цвет менялся и все тут
я бы пошел таким путем:
- убрал бы все вызовы StatusBar из кода
- если не помогло то начал бы смотреть куда то сюда https://github.com/facebook/react-native/blob/1151c096dab17e5d9a6ac05b61aacecd4305f3db/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java#L207
и то как решают эту проблему другие https://github.com/listenzz/react-native-modal-translucent/blob/master/android/src/main/java/me/listenzz/modal/TranslucentModalHostView.java#L29

Danila
19.09.2018
09:52:20

Oleg
19.09.2018
10:03:00
Добрый день, возникла необходимость быстро запилить мобильное приложение для веб приложения на реакте. Клиент предлагает для быстрого получения демо варианта приложения сделать его сначала на кордове, а потом переписать на реакт нейтив. Честно говоря я не писал ни на том ни на другом, только планирую начать разбираться. Вопрос в том, кто знает, на сколько сложно и долго переводить приложение из кордовы в RN?

あなたの神
19.09.2018
10:06:24

Oleg
19.09.2018
10:08:26
т.е. кордова это не просто оболочка для веб приложения, она ещё использования каких то структур в самом приложении?
кордова виделась, как фреймворк, которому скармливаешь обычное веб приложение, а она возвращает его же, но обёрнутым в браузер подобной оболочке

John
19.09.2018
10:21:24

Alexey
19.09.2018
10:22:16
Поэтому если у вас есть уже прототип с адаптивной версткой под web - то вы можете очень быстро завернуть его в кордову

Oleg
19.09.2018
10:33:00

Play
19.09.2018
10:37:42
Для статус бара юзаю эту либу. Очень годная.
https://github.com/gnestor/react-native-statusbar-alert

Alexander
19.09.2018
10:46:49
Как в react-navigation изменить высоту tabbar?

Aynur
19.09.2018
10:47:31
bottom чтоль?

Alexander
19.09.2018
10:48:26

Aynur
19.09.2018
10:50:18
Прописывание в tabBarOptions styles не работает?

Alexander
19.09.2018
10:50:35

Aynur
19.09.2018
10:54:57
так, у меня заработало

Google

Aynur
19.09.2018
10:55:09
но вам придется прописать для каждого стека параметр
Неа
Update, я идиот, оно работает, если не прописывать во входящих стэках tabBarOptions

Vadim
19.09.2018
11:03:56
На чем лучше делать чат в приложении? Firebase?

Тимур
19.09.2018
11:04:39

Vadim
19.09.2018
11:06:52
Matrix chat
А если в условия добавить “проще” и “быстрее”?

Aynur
19.09.2018
11:07:44
Если в ограничения фаербейза влезаете или есть бюджет - то на нём конечно
можете свой бэк развернуть

Vadim
19.09.2018
11:08:39
Но не хочется в этом закопаться

Alexander
19.09.2018
12:32:56
коллеги, вопрос по работе с network, кто как хэндлит отсутствие сети, и соответственно http запросы в таком случае?
пообщался с нативщиками (андроид) они перед каждым запросом шлют запрос, пингуют google, и в зависимости от ответа делают реальный запрос, или не делают
networkinfo - хорошо.. а что если wi-fi подключён, но интернета нету?

Arturs
19.09.2018
12:34:15
может проще и надежнее правильно реагировать на неполучившийся запрос? Не вываливаться с исключением, а не сбрасывать состояние экрана?
это покроет и случаи когда сервер просто прилег на секунду, и когда интернета нет

Addicted
19.09.2018
12:37:16
https://frontendmasters.com/ неделя бесплатынх курсов
может кому полезно будет

Dmitry
19.09.2018
12:38:23

Google

Alexander
19.09.2018
12:45:34
когда нет интернета, надо прямо давать это понять

Arturs
19.09.2018
12:46:18
а, то есть это другой юскейс даже.

Алексей
19.09.2018
12:52:15

Alexander
19.09.2018
12:52:51
слыхал про reachability
вот ищу решение для rn

Алексей
19.09.2018
12:53:14
ну так нативный модуль написать)
я делал такое для код пуша, но мне не надо было заворачивать в нативный модуль

Alexander
19.09.2018
12:54:00
хорошая идея для open source
но я модули не писал ранее(
окей, native module для reachability под ios, а на андроиде я так понял кто на что горазд?

Алексей
19.09.2018
12:56:56
но я модули не писал ранее(
вот погуглил тут быстренько https://github.com/Younics/react-native-reachability/blob/master/ios/RNReachability.m

Alexander
19.09.2018
12:58:28
так уже написанный получается есть

Алексей
19.09.2018
12:59:02

Alexander
19.09.2018
13:00:23
это то, что я думаю?))

Алексей
19.09.2018
13:04:06

Dmitry
19.09.2018
13:05:19
а это походу из-за выхода iOS 12