
morda
07.10.2018
08:13:16
Ну вот необходимость запускать приложение в икскоде это уже когда все совсем не так пошло) ассоциируется с жуткими граблями)

Gena
07.10.2018
08:14:59

Cenator
07.10.2018
08:24:04
Бан
@gblack9

Google

Vladimir
07.10.2018
08:34:25
Добрый день. Никто не подскажет есть ли статьи с описанием работы react-native, так сказать "изнутри", что-нибудь похардкорнее? Хочется поглубже вникнуть в механизм работы. Или только самому разбираться в исходниках?

Gena
07.10.2018
08:35:22
Поищите в группе... тут были ссылки на видео с конференций...
Но там всё очень "живое"... почти бесполезно писать (соотвественно и читать) статьи на эту тему... слишком быстро устаревает

Vladimir
07.10.2018
08:36:12

Denis
07.10.2018
08:59:11

Aynur
07.10.2018
09:26:11
это он ещё приложение в эпстор не выкладывал, там вообще ад какой-то с этими сертификатами

?
07.10.2018
13:10:06
Народ кто знает насколько эффективны приложения для андроида, сделанные на react-native?
Или лучше делать на java
И еще момент, там например можно сделать живую обою на телефон или что-то типа этого?
Или может быть он используется исключительно для каких-то определенных целей и приложения которые взаимодействуют с саой ос телефона например будильник и тп нельзя?

あなたの神
07.10.2018
13:44:51
это вообще норм тема содержать фулл-скейл приложение на graphql + relay + rxjs без redux/mobx/flux'a? Как вообще подобных архитектурный подход называется?

Олег
07.10.2018
13:58:17
всем привет, мне по свайпу вправо надо менять экран, может кто подскажет куда копать?

Unknown number
07.10.2018
14:00:01
Почитай про панреспондер.

Google

Unknown number
07.10.2018
14:01:42
Ну и в зависимости от навигатора gestures должны быть разрешены.
К примеру как используют панресондер для отлавливания жестов можно посмотреть как это сделано здесь:
https://github.com/AZZB/react-native-swipe-navigation/blob/master/lib/Gesture.js

Олег
07.10.2018
14:07:30
спасибо

Stas
07.10.2018
14:42:20
почему кеширование derived data почти не дает выигрыша в скорости сборки?

Влад
07.10.2018
15:14:30
Ребят, хочу с вами посоветоваться. У меня в мобильном приложении, на лендингах и в самом веб приложении(продукт один и тот же) используются одникавые UI элементы (кнопки, и прочее прочее), хочу вынести это все как-то в один общий репоизиторий и импортить с в проекты с помощью import уже готовые компоненты. Может подскажете в сторону куда копать и как это правильно называется?
А то чес слово задолбало уже при маленькой правке в фирменном стиле(радиус скругления кнопок на 5пкс больше) залезать во все проекты и там делать изменения.
P.S Всё на реакте написано

Max
07.10.2018
15:18:50

Влад
07.10.2018
15:19:09
А как именно их импортить из одного места?

Max
07.10.2018
15:20:11
export { Thing };

Cenator
07.10.2018
15:20:52

Max
07.10.2018
15:20:56
npm publish @orgname/ui-library
Но скорее всего да)

Cenator
07.10.2018
15:22:40
можно прям в jsx туда пропихивать нужное но это мусор как бы
можно решить если пропатчить jsx плагин бабеля

Max
07.10.2018
15:26:51

Влад
07.10.2018
15:29:29
Странно

Google

Alexey
07.10.2018
15:33:12
Есть тут начинающие разработчики, которым нужно наработать портфолио?
Предлагаю сделать плагин для https://sketchapp.com.
Рандомайзер. Рисуешь элементы, а он рандомизирует их позицию и размер для не-текстовых блоков
Например:
option + p = рандомная позиция
option + s = рандомный размер (не применимо для текстовых)
option + r = рандомная позиция и размер (не применимо для текстовых)
Пишите в лс :)

Dmitry
07.10.2018
15:34:16

Alexey
07.10.2018
15:34:30

Cenator
07.10.2018
15:35:01
дегенеративный, простите

Alexey
07.10.2018
15:35:08

Igor
07.10.2018
16:30:29
Ребят, обновил xcode до 10.
Создал native-хелловорд (0.57), вроде собралось, НО на симулятор загрузка “index.js” останавливается на 26% или вообще не идет.
Знает кто, как пофиксить?

Alexey
07.10.2018
16:36:53

Dmitry
08.10.2018
06:03:28

Алексей
08.10.2018
06:18:56

Igor
08.10.2018
06:55:53
По совету на SO откатил на 0.57.1 - вроде хеловорд стал запускает. Теперь попробую свой проект сконвертить с 0.55

Dmitry
08.10.2018
07:01:42

Igor
08.10.2018
07:03:51
ОК, в следующий раз пришлю тебе скриншот “замороженного прогресса закачки index.js”, если ты словами не понимаешь ?♀️

Dmitry
08.10.2018
07:07:24

Play
08.10.2018
09:17:29

Vladimir
08.10.2018
09:40:36


Maxim
08.10.2018
10:04:09
Привет! Никто не напарывался на ошибку при получении фаербейз нотификейшенов?:
10-08 12:51:03.270 7007-7032/com.dokka E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #2
Process: com.dokka, PID: 7007
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:354)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
at java.util.concurrent.FutureTask.run(FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.NoSuchMethodError: No direct method <init>(Landroid/content/Context;Ljava/lang/String;)V in class Landroid/support/v4/app/NotificationCompat$Builder; or its super classes (declaration of 'android.support.v4.app.NotificationCompat$Builder' appears in /data/app/com.dokka-MmVhuwgoplcIiHiT-XqAlw==/base.apk!classes17.dex)
at com.evollu.react.fcm.SendNotificationTask.doInBackground(SendNotificationTask.java:81)
at com.evollu.react.fcm.SendNotificationTask.doInBackground(SendNotificationTask.java:37)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
10-08 12:51:03.282 1857-3448/system_process W/ActivityManager: Force finishing activity com.dokka/.MainActivity
10-08 12:51:03.286 7007-7032/com.dokka I/Process: Sending signal. PID: 7007 SIG: 9
10-08 12:51:03.292 1565-1565/? E/lowmemorykiller: Error writing /proc/7007/oom_score_adj; errno=22
10-08 12:51:03.346 1857-1934/system_process W/InputDispatcher: channel '71d7e1a com.dokka/com.dokka.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
10-08 12:51:03.346 1857-1934/system_process E/InputDispatcher: channel '71d7e1a com.dokka/com.dokka.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
10-08 12:51:03.347 1711-1711/? I/Zygote: Process 7007 exited due to signal (9)
10-08 12:51:03.349 1857-3740/system_process I/ActivityManager: Process com.dokka (pid 7007) has died: vis +99TOP
10-08 12:51:03.350 1857-1879/system_process W/libprocessgroup: kill(-7007, 9) failed: No such process
10-08 12:51:03.350 1857-1879/system_process I/libprocessgroup: Successfully killed process cgroup uid 10083 pid 7007 in 0ms
10-08 12:51:03.350 1857-4448/system_process I/WindowManager: WIN DEATH: Window{71d7e1a u0 com.dokka/com.dokka.MainActivity}
10-08 12:51:03.350 1857-4448/system_process W/InputDispatcher: Attempted to unregister already unregistered input channel '71d7e1a com.dokka/com.dokka.MainActivity (server)'
руткоз судя по всему здесь: Caused by: java.lang.NoSuchMethodError: No direct method <init>(Landroid/content/Context;Ljava/lang/String;)V in class Landroid/support/v4/app/NotificationCompat$Builder; or its super classes (declaration of 'android.support.v4.app.NotificationCompat$Builder' appears in /data/app/com.dokka-MmVhuwgoplcIiHiT-XqAlw==/base.apk!classes17.dex)
нагуглил следующее:
https://github.com/invertase/react-native-firebase/issues/1399
https://github.com/invertase/react-native-firebase/issues/1553
но обе иши без ответа =(


Denis
08.10.2018
10:05:53

Google

Maxim
08.10.2018
10:06:11
проблема не у меня, а у товарища) я вообще бекендщик)
стал смотреть - и что-то нифига не выкупаю
при чём в трай-кетч не падает
наверное из-за асинктасок, хз

Denis
08.10.2018
10:08:11

Maxim
08.10.2018
10:08:43

Denis
08.10.2018
10:10:41

Maxim
08.10.2018
10:11:25
нету =( их то всего две..

Vladimir
08.10.2018
10:12:53

Denis
08.10.2018
10:14:02

Maxim
08.10.2018
10:15:13

Vladimir
08.10.2018
10:19:46
спасибо, можно чуть детальнее?
ну для начала добавьте жирное правило в proguard-rules
-keep class android.support.v4.** { *; }
если падать перестанет, то погуглите актуальные правила прогварда для саппорт либки или на своем приложении потренируйте правила

Maxim
08.10.2018
10:20:38

Denis
08.10.2018
10:21:20

Maxim
08.10.2018
10:22:00

Sergey
08.10.2018
10:22:22

Vladimir
08.10.2018
10:22:26

Denis
08.10.2018
10:22:41
Хотя если класс юзается - не должен прогвард его порезать

Google

Vladimir
08.10.2018
10:23:04

Denis
08.10.2018
10:23:19

Vladimir
08.10.2018
10:23:28

Denis
08.10.2018
10:23:52

Мы идём в тишине
08.10.2018
10:44:32
Ребята, серьёзный вопрос.
Как заставить react-native-push-notification скрывать определённые пуш-нотификейшены? Например, которые содержат параметр foo, равный строке "bar"?

Dmitry
08.10.2018
11:17:12

Мы идём в тишине
08.10.2018
11:37:25