
Play
09.10.2018
12:58:20

Stas
09.10.2018
12:58:36

Ksetrin
09.10.2018
12:59:48
Но в целом различия редко проявляются

Google

Ksetrin
09.10.2018
13:01:08
Все же макось одна

Play
09.10.2018
13:12:03

Nick
09.10.2018
13:14:42

Vladimir
09.10.2018
13:28:46
Стоит вроде. Как можно проверить запускается ли он?
Запустите AVD Manager и запустите любой эмулятор с cpu/abi x86 и потом запускайте сборку. В целом если вы у себя в списке видите эмуляторы на других архитектурах, смело можете их сносить, так как они вам врядли нужны, но могут по какой-то причине запускаться по дефолту.

Stas
09.10.2018
13:33:47
они бывают нужны, когда нужно протестировать библиотеку с бинарный кодом для этой архитектуры )
эмуляторы x86, большинство трубок arm-ы

Vladimir
09.10.2018
13:36:22
там такие лаги, что продуктивнее девайс нужный найти

Stas
09.10.2018
13:37:25
оно работает быстрее, если поставить разрешение меньше.

Play
09.10.2018
13:57:23

Vladimir
09.10.2018
13:57:43
можно этот, да

Play
09.10.2018
14:06:01
можно этот, да
А если у меня 64 разрадный процессор, то может x86_64 правильней поставить?

Vladimir
09.10.2018
14:07:00
насколько я понимаю, смысла в этом немного, если вы не хотите тесить 64битные либки

Play
09.10.2018
14:09:43

Google

Alexander
09.10.2018
14:24:55
Подключенные шрифты в ios прописывать в font-family по названию шрифта или по названию файла?

Ksetrin
09.10.2018
14:26:03
по названию шрифта
например так можно посмотреть названия
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
09.10.2018
14:47:13

Alexander
09.10.2018
14:47:36

Vladislav
09.10.2018
14:49:11
Ребят, eсть пара вопросов, в которых нужна ваша помощь:
1. Кто-то использовал Firebase для продакшна. На какой трафик он рассчитан?
2. Кто-то делал schedule апп (запись на предоставление услуг по расписанию) на RN + Firebase?

Dmitry
09.10.2018
14:49:13
Если у него сеймество Roboto то да

Vladimir
09.10.2018
15:23:46

Vlad
09.10.2018
15:25:37

Vladimir
09.10.2018
15:27:40

Vladislav
09.10.2018
15:45:22

Vladimir
09.10.2018
15:49:08
Выглядит как связка Firestore+Functions+FCM, но без конкрентых бизнес требований это пальцем в небо.

Vladislav
09.10.2018
15:51:34

Eli
09.10.2018
18:09:08
Добрый вечер! Интересно кто-либо работал с enzyme?

Vladimir
09.10.2018
18:10:06
было дело, но давно

Eli
09.10.2018
18:10:18
интересует вопрос
есть ли какой-либо способ автоматически генерировать Shallow Rendering

Google

Eli
09.10.2018
18:10:37
тесты

jajaeee
09.10.2018
18:10:41
Привет хочу сделать авторизацю на вк, как это сделать с react-native? на компе, если на сайте я указываю локалхост и 80 порт, а как быть с react-native? в приложении вк надо указать сайт домейн приложения, а что указывать, если будет react-native app? react-native делаю с помощью. expo, как быть ?
нужно ли использовать вк widget, и. пихить его в. webview компонент или че? а какой домейн указывать?

Play
09.10.2018
18:26:49

Gena
09.10.2018
18:29:09
Но никакого практического применения таким тестам не вижу, кроме разве что возможности "зафиксировать" структуру рендера отдельного компонента (чтоб узнать когда кто-то случайно сломает)

Eli
09.10.2018
18:30:33
Вот я это и имел ввиду snapshot tests
С целью дальнейшего редактирования снепшота и использования
у меня на swift проекте использовались UI Tests подобным образом, выручало довольно часто. Так как BDD все не кроет

Alexander
09.10.2018
18:31:38

Eli
09.10.2018
18:32:43
Спасибо!

Alexander
09.10.2018
18:34:05

Eli
09.10.2018
18:34:24
На моих проектах всегда.

morda
09.10.2018
18:39:31
Чтобы понять про жестовские снапшоты гуглим golden master tests и читаем)

Gena
09.10.2018
18:40:14
По разному бывает... у нас тоже есть несколько таких тестов для компонентов с нетривиальной "логикой" (в кавычках, т.к. не поведением а именно логикой структуры)... но добавляли их, как это сказать, "когда три раза выстрелит"... пример - Avatar... там сложное определение какую картинку взять и какого размера...

morda
09.10.2018
18:41:14
Хрупкость 146% польза при активном деве 0%

Eli
09.10.2018
18:41:35
Тут другая немного причина их полезности.

Gena
09.10.2018
18:41:53
Согласен в основном.
И автоматом их генерить тяжело... jest помогает автоматом сохранить снапшот... но сам компонет всё равно надо в коде описать... свойства ему передать нужные...

Eli
09.10.2018
18:42:07
Это как минимум гарантирует что перед пушем в девелоп, разработчик как минимум один раз запустил приложение и увидел экран над которым работает.

Google

morda
09.10.2018
18:42:09
Когда прилага "на поддержке" от них оч много пользы

Eli
09.10.2018
18:42:18
Очень часто люди делают пуши не смотря на результат.

morda
09.10.2018
18:42:23
На старте стартапа от них только вред

Eli
09.10.2018
18:43:26
То есть тот кто сделал пуш, поставил таким образом свою роспись что он убедился что UI выглядит как надо.

morda
09.10.2018
18:43:28
Некоторые умудряются их в тдд процесс внедрить)

Eli
09.10.2018
18:43:43
:O
Но как?)

morda
09.10.2018
18:44:20
А вот!)
Грепом по снапшоту!)

Gena
09.10.2018
18:44:56
А... и ещё... если на jest смотреть будете... это не визуальные тесты... они именно снашотят структуру компонента... т.е. когда он сломается, вы увидите, что-то типа такого диффа:
- Snapshot
+ Received
@@ -16,11 +16,11 @@
>
<WebImageView
resizeMode="cover"
source={
Object {
- "uri": "image_url?w=280&h=280",
+ "uri": "image_url?w=160&h=160",
}
}
style={
Object {
"backgroundColor": "#dddddd",

Eli
09.10.2018
18:46:14
да и после этого структуру новую нужно обновить и потом пушить.

morda
09.10.2018
18:46:14
Меня снапшоты пару раз спасали тем что визуально красного во много раз было больше чем зеленого - чето отвалилось

Eli
09.10.2018
18:46:17
Так тоже нормальному

morda
09.10.2018
18:47:00
Я их как смок-тесты использую. Типа есть компонент, компилится и ок
Без покрытия ифов

Eli
09.10.2018
18:47:55
гуд)

Oleg
09.10.2018
19:03:29
холиварный вопрос wix vs reactnavigation ? обычно использую reactnavigation wix не трогал очень давно, что то менялось у них ?

Alexander
09.10.2018
19:13:17
вышла версия 2.0

Play
09.10.2018
19:58:15

Oleg
09.10.2018
19:58:42
flexbox

Google

jajaeee
09.10.2018
20:20:30
@ddzrt а есть понативнее решение? как процесс должен проходить?

Dmitry
09.10.2018
20:26:36

Gena
09.10.2018
20:44:31
flexbox... и как вы safearea вашим флексбоксом сделаете... (это я бузю...)... на самом деле флексбокс может и универсальный, но некоторые виды довольно часто встречающихся констрейнтов на нем ну очень не удобно моделировать (а в RN исполнении так и вообще невозможно)

Alexander
09.10.2018
20:52:10

Alexsandr
09.10.2018
20:57:10
Так что в качестве урла можешь указать все что хочешь, нужный тебе параметр в нет запросе, его отлови.

Stas
09.10.2018
21:28:13
к слову о тестах. не появилось ui тестов с описанием на js и поддержкой андроида? не detox
в теории можно просто юзать эспрессо, но нужно шарить. Не хочется писать платформозависимые тесты, когда в команде фронтедеры и айосники.

Play
09.10.2018
21:32:23
Почему функция debounce может не работать в текст инпуте под Андроид? В iOS все норм.
К слову Андроид под Экспо.
сделал как здесь один в один
https://stackoverflow.com/questions/41210867/react-native-using-lodash-debounce

Stas
09.10.2018
21:37:46

morda
09.10.2018
21:39:08

Stas
09.10.2018
21:39:35

morda
09.10.2018
21:39:48
Ну смотря откуда да

Oleg
10.10.2018
05:23:11

Nick
10.10.2018
05:48:44
нативная верстка компонентов через констранты или flexbox?
Подскажите пожадуйста чуваку с веб бекграундом, как верстать нативными константами. Это нужно свои нативные компоненты для этого делать и в них на основе констант рассчитывать положение? Может есть какая-то готовая либа оупенсорсная для RN, которая может делать такое за меня?

Dmitry
10.10.2018
06:06:30