
Sergey
25.04.2017
12:44:07
есть новости от 2014 года про снапчат - ты об этом?

Arthur
25.04.2017
12:44:25
не, просто установи последнюю версию и увидишь

Sergey
25.04.2017
12:45:20
использование приватного АПИ делается двумя способами
при одном - апп даже не дойдёт до ревью
при втором - "до первого попадоса", за что могут и забанить в сторе навечно
вопрос - насколько оно надо?

Google

Arthur
25.04.2017
12:47:22

Sergey
25.04.2017
12:47:46
тамэпичная история была с вызовом на ковёр к Куку ))

Vladimir
25.04.2017
12:47:57
А кого то молча удалят из стора навсегда

Sergey
25.04.2017
12:48:02
именно

Кирилл
25.04.2017
12:48:13
отличный шанс попасть к куку

Sergey
25.04.2017
12:48:14
не все хитрые - масштаба юбера )
"попасть к Куку..." - тянет на мемчик ;)

Andrew
25.04.2017
14:49:15
Были даже скандал с Убером, когда сотрудник через всевидящее око следил за местоположением одного журналиста.
У меня на андроиде перестало определять текущее положение, когда выключил трекинг позиционирования в бекграунде. А в новых версиях нельзя вручную поставить исходную точку. Пришлось удалить и пересесть на отечественный аналог.
Я удивляюсь, почему люди так спокойно готовы отдавать всю свою приватную информацию мегакорпорации, у которой данных о каждом пользователе больше чем у государства. Да, конечно, у них меньше информации чем у WeChat. Но все же?

Arthur
25.04.2017
14:52:44
сомневаюсь что у wechat меньше данных

Andrew
25.04.2017
14:55:24
У wechat есть вся информация о всех. Гос проект же. Под них лоббировали блокировку всех мессенджеров в Китае

Dmitry
25.04.2017
14:55:33
В новом убере же можно поставить точку вручную

Andrew
25.04.2017
14:56:41
О. Вернули обратно эту фичу? Сейчас попробую

Arthur
25.04.2017
15:04:52
принцип расслабить булки и - да все и всё сливают - чо то вот не катит, особенно когда идет речь о приватности пользователей и вообще своих данных сервиса

Google

Andrew
25.04.2017
15:05:57

Aleksandr
25.04.2017
15:23:26
Может кто знает, можно ли в RN указать размер в пикселях? нужно указать высоту элемента в 1px без автоматических скейлах на разных девайсах

Vladimir
25.04.2017
15:25:10
https://facebook.github.io/react-native/docs/pixelratio.html
попробуй 1/PixelRatio.get();

Aleksandr
25.04.2017
15:27:22
попробую, спасибо :)

Egor
25.04.2017
15:32:28
Hair line ещё есть там, гляньте в исходниках

Arthur
25.04.2017
19:14:47
http://airbnb.design/painting-with-code/

Egor
25.04.2017
19:16:07
нифига себе
это теперь дизайнеры не нужны?

Andrew
25.04.2017
19:16:27
ага, удивительно :) А мы чтобы не покупать лицензии по $100 на каждого экспортировали все 600+ состояний в html

Arthur
25.04.2017
19:16:39
не нужны )
либо им надо react учить

Egor
25.04.2017
19:17:11
читать пока лень, утром прочитаю, но кратко если: это что их сподвигло сделать всё задом наперед?
зачем кодить дизайн? чтобы быстро и гибко его менять?
или это уже не дизайн а прототипирование и тп?

Vladimir
25.04.2017
19:19:32
Не совсем понятно

Andrew
25.04.2017
19:19:35
там был очень удобный момент, когда надо протестировать как выглядят разные языки при разных разрешениях экрана.
При таком подходе не будут ситуаций где есть макеты 320-768, 1024+ px, а остальное разработчики придумают как адаптировать

Vladimir
25.04.2017
19:19:47
Если дизайн в коде, то зачем его рендерить в скетче

Andrew
25.04.2017
19:21:01
это в том же направление двигаются как закрытые платформы, где можно накидать экраны и все будет работать

Andrew
25.04.2017
19:21:15
Надо заюзать, не знаю зачем это нужно, но попробовать хочу :)

Arthur
25.04.2017
19:21:46
для прототипов в основном

Google

Arthur
25.04.2017
19:21:57
еще есть
https://framer.com/

Vladimir
25.04.2017
19:22:03
Так а зачем в скетч то рендерить?

Arthur
25.04.2017
19:22:08
но там coffee

Vladimir
25.04.2017
19:22:09
Если можно рендерить в html

Andrew
25.04.2017
19:22:35
Видимо чтобы в скетче дизайн править, тюнить

Vladimir
25.04.2017
19:23:10
Ну и потом можно исходные файлы выкинуть
Не, здесь предполагается что все в коде

Andrew
25.04.2017
19:25:08
если библиотека будет развиваться, то могу сделать двухстороннюю изменяемость:
меняешь js код, меняются параметры в Скетч, меняешь параметры Скетч, меняется js код.

Andrew
25.04.2017
19:25:27
Я думаю в этом цель да

Vladimir
25.04.2017
19:25:46
Не, это маловероятно

Andrew
25.04.2017
19:26:53

Vladimir
25.04.2017
19:28:17
Это достаточно сложно
А смысла в этом мало

Andrew
25.04.2017
19:31:57
В общем это тулза для поддрежки DLS Design Language System (что-то типа дизайн-языка проекта)
Т.е. если у тебя 150 экранов прилке, то поддерживать акутальным гайды для дизайнеров очень сложно
проще закодить на реакте и сгенерить скетч-файл.
А сгенеренные компоненты дизайнеры могут использовать в работе над новыми дизайнами. А потом (после апрува) эти изменения закрепляютя в коде на реакте. Я понял так

Andrew
25.04.2017
19:34:34
если еще сюда добавить снапы на jest, можно будет уверенней пушить релизы

Egor
25.04.2017
20:01:06
Paining with Code =)
проще закодить на реакте и сгенерить скетч-файл.
это звучит уже понятнее
крупные фирмы могут позволить посадить в дизайн команду девелопера на побегушках у дизайнера: один рисует и руководит, второй кодит и всё потом отдают уже девелоперам...

Google

Igor
25.04.2017
20:23:12
Ребят
Умоляю
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApk'.
> Configuration with name 'default' not found.
что это блять такое

Vladimir
25.04.2017
20:25:50
это значит, что проект подлинкован, а файлов его нет
у какой-то либы в депенденсяз

Igor
25.04.2017
20:26:33
Как бы это репо с гитхаба, у всех все норм работает

Anton
25.04.2017
20:57:40
Yarn install первым делом или почистить папку с модулями
У меня такое было ещё если версии gradle не совпадают в Андройд студии и в проекте

Denis
25.04.2017
21:01:12

Egor
25.04.2017
21:29:26
Че-то у меня припекает от разработки под андроид. Сплошные проблемы...

Andrew
25.04.2017
21:41:31

Igor
25.04.2017
21:43:23

Denis
25.04.2017
21:46:25
Нативно особых трабл нет

Shane
25.04.2017
21:49:29

Igor
25.04.2017
21:49:45
yarn установил и все

Shane
25.04.2017
21:55:26
yarn установил и все
У тебя явно есть сторонние модули которые использует рн. Их надо подключить. Если у модуль сам может прописать линки то rn link. Но лучше прописать самому.
Поэтому и ошибка в билде

Egor
26.04.2017
08:03:12
Как правильно чистить кэши, зависимости, пэкаджер и всё прочее?

Google

Andrey
26.04.2017
09:38:01
Привет
Подскажите нужно по факту проигрывать на динамик массив значений. Это нужно писать свою нативную имплементацию?

Egor
26.04.2017
09:50:38
Прям [0,1,2...]?
Данные звуком передавать что ли надо?

Andrey
26.04.2017
09:51:35
@egormerkushev да

Egor
26.04.2017
09:51:56
Интересно, конечно.

Andrey
26.04.2017
09:53:13
в андроил есть AudioTrack , в ios что-то тоже , но имхо тут есть что-то.

Egor
26.04.2017
09:55:42
В любом случае надо как-то из js кодить данные в звук а потом уже проигрывать
Не думаю что нативное что-то надо будет писать: скорее всего взять готовые обертки над аудио
Собрать из них модуль с единым интерфейсом, это не сложно
Может изловчиться и даже взять готовые из таких например
Наивно если рассуждать, если там не потоки реалтаймовых данных и задержки не важны, то к плееру добавляем модуль какой-то для записи в файл и пишем из JS через него данные в какой-нибудь wav и играем его плеером

Andrey
26.04.2017
10:05:32
фишка в том, что в андроилд я могу проигрывать просто данные, без всяких файлов, вот и думаю может есть решение для этого в платформе и просто этого незнаю
под андроид впринципе я напишу, вот ios нет, поэтому задумался, если есть готовое, то лучше использовать
react native

Egor
26.04.2017
10:34:35
AudioUnit гуглите

Andrey
26.04.2017
10:36:15
спс