
Peter
12.10.2018
15:34:49
Окей, спасибо, буду думать дальше)

Alexey
12.10.2018
15:35:41

Stas
12.10.2018
15:35:46
хм...а GeckoView умеет в нативные плагины? звучит, как шиза, но шанс

Alexey
12.10.2018
15:36:15

Google

Alexey
12.10.2018
15:36:42
эта контора по части анального рабства раз десять apple за пояс заткнет

Stas
12.10.2018
15:36:58
а, точно. плагин для виндовс.

Alexey
12.10.2018
15:48:11

Play
12.10.2018
15:48:53

Alexey
12.10.2018
15:49:29

Play
12.10.2018
15:49:57

Alexey
12.10.2018
15:50:21
тогда то, что вы в нее суёте :)

Play
12.10.2018
15:54:14

Alexey
12.10.2018
15:55:12
а, ну так у вас разыменование идет const { container } = styles, а ключа container в styles нет

あなたの神
12.10.2018
16:19:13
Пипл, где брать дизайн референсы, если как художник, я полный зеро?

Play
12.10.2018
16:23:26

Vladimir
12.10.2018
16:24:24

あなたの神
12.10.2018
16:25:08

Google

Play
12.10.2018
16:55:45
Что в Expo использовать для тенюшек, вмето этого https://github.com/Kishanjvaghela/react-native-cardview ?

RoGr
12.10.2018
17:29:20
ребят, делаю
react-native run-android
вылетает ошибка
Command run-android unrecognized. Make sure that you have run npm install and that you are inside a react-native project.

Dmitry
12.10.2018
17:31:21
отличный скрин

RoGr
12.10.2018
17:31:23

あなたの神
12.10.2018
17:32:04
Ты уверен что в нужной директории находишься?

Dmitry
12.10.2018
17:32:29
а причем тут гит вообще

RoGr
12.10.2018
17:32:50

Pavel
12.10.2018
17:33:29
Да это потому что винда пиратка

RoGr
12.10.2018
17:34:04

Pavel
12.10.2018
17:34:44

RoGr
12.10.2018
17:35:02

jajaeee
12.10.2018
17:36:12
Подскажите, а в чем суть делать приложение для Айфона или андроида, если можно сделать spa адаптированный для мобилок?

Dmitry
12.10.2018
17:36:47

Oleg
12.10.2018
18:36:05
подскажите какой то сервис для синхронизации файлов девайс-> бекенд

Alexey
12.10.2018
18:42:23

Oleg
12.10.2018
18:45:17
есть много полевых сотрудников, они делают большое колиечство фотографий, часто при этом у них нет интернета, или есть но такой что лучше бы его не было ? хочется иметь что то на подобе папки дропбокса, доступной только для приложения, чтобы все фото загруженные в эту папку синхронизировались с сервером

Alexey
12.10.2018
18:47:49
Webdav

Oleg
12.10.2018
18:48:27
спасибо
буду гуглить)

Google

Danil
12.10.2018
18:49:22
И что-то я сомневаюсь, что ты пользуешься вк, твиттером и тд со смартфона используя их адаптированные под мобилки сайты

Andrew
12.10.2018
19:12:40
какая есть хорошая библиотека, которая показывает toast на ios, также как для android? Где-то видел белое уведомление для ios

Play
12.10.2018
19:17:45

Stas
12.10.2018
19:18:27
https://github.com/testshallpass/react-native-dropdownalert есть еще вот

Andrew
12.10.2018
19:24:45
Спасибо!

Gena
12.10.2018
19:27:25
А git установлен в системе?

RoGr
12.10.2018
19:36:34

Gena
12.10.2018
19:39:58
Плохо... надо дебажить... (
Из вариантов на авось... можно yarn попробовать как альтернативу
@marshmellome Ещё из идей "на авось" - попробуйте папку $HOME/.npm удалить... сдается мне там что-то не то...
Мне тут пришла одна мысль... попробовать соорудить такой пайплайн для продакшн бандла.
1. Пропустить приложение и всё остальное через бабель с заменой haste на нормальные пути
2. Пропустить то, что получилось через closure-compiler (очевидно ещё придется к нему externs написать, что не тривиально)
Сравить объем полученного бандла с оригиналом (и заодно с тем, что haul выдает).
Как думаете, совсем бредовая идея?

Dmitry
13.10.2018
08:41:52

Олег
13.10.2018
09:00:56

Dmitry
13.10.2018
09:06:32

Олег
13.10.2018
09:07:02

Stas
13.10.2018
09:11:24

Dmitry
13.10.2018
09:15:33
=)

Gena
13.10.2018
09:35:42
Я имел ввиду, что меня интересует только итоговый размер бандла для продакшн... не девелоперский... поэтому говорю про продакшн пайплайн... подразумевается, что если что-то получится, то это действительно будет сборка для продакшн - лезть в hmr и прочие девелоперские штуки я не намерен.
Я сейчас склоняюсь к более быстрому варианту... я уже пробовал натравить closure-compiler на итоговый продакшн бандл, который стандартный пакаджер выдает и получил всего 5 ошибок ))) Думаю сперва отформатировать js там, исправить ошибки руками и посмотреть будет ли вообще выигрыш в размере бандла после closure-compiler... И тогда уже думать собирать ли пайплайн

Google

Gena
13.10.2018
09:37:20
Но всё равно я не прям сейчас это делаю... это мысли... а написал сюда с целью собрать инфу, вдруг уже кто-то чем-то подобным озадачивался )

morda
13.10.2018
09:39:01
А зачем вот это все?)
Ну кроме того что суперкложакомпилер применить
Я к тому что почему в 2018 году размер бандла все еще важен?)

Denis
13.10.2018
09:40:29

morda
13.10.2018
09:42:07
На ведрах вроде сд-карты которые как грязь примерно стоят. Айфоны вроде меньше 64гб уже не завозят...
Не я слышал байки из 2016 примерно что там чел уменьшил размер бандла 100->20 мб и загрузки возросли но чото это как-то...
(На андроидах)

Cenator
13.10.2018
09:48:18

morda
13.10.2018
09:50:55
Как бы говорит "Какие мегабайты о чем вы вообще "

Олег
13.10.2018
10:03:46
не у всех 128
а если брать в расчет, что очень много у кого 5s,se по 16gb - с местом там совсем беда

Gena
13.10.2018
10:06:10
Меня в данном случае в первую очередь волнует скорость интерпретации и парсинга js bundle. Просто видя размер уже минифицированного кода в 1.7Мб, мне начинает казаться что тут что-то не так... Ещё больше смущает фейсбуковский путь со сплитом (ram bundles), до реализации выкидывания неиспользуемого кода хотя бы на уровне модулей в metro... В общем, хочется понять и разобраться это программисты в фейсбуке менеджеров дурят или всё действительно хорошо и это полезные мегабайты )

morda
13.10.2018
10:08:07

Олег
13.10.2018
10:08:36
странная стата, большинство как раз таки плохих телефонов
народ не богатый у нас

morda
13.10.2018
10:08:48
Есть прилага по россии но там мало пока народу

Google

Олег
13.10.2018
10:10:27
СНГ если все взять
там далеко не iphone x по 256 у всех

Pavel
13.10.2018
10:11:06

morda
13.10.2018
10:11:10
«а целевая аудитория у приложений только Москва?» да...

Gena
13.10.2018
10:11:26

Pavel
13.10.2018
10:12:15
Если нужно быстро, компактно, но дорого - есть C++;)

Gena
13.10.2018
10:15:18

Pavel
13.10.2018
10:16:20
На андроиде реакт в довесок с собой таскает старую как хвост мамонта библиотеку js core - ~4 мб на ARM и 5 на Intel. И всё это должно загрузиться в память ещё до того, как вы увидите хотя бы первый экран. К счастью, большинство смартфонов достаточно быстрые, чтобы сделать это
Дальше вставляем Firebase, метрики, картинки и немного библиотек - вуаля, у нас стандартное приложение на 150 метров. Пользователи уже смирились

Gena
13.10.2018
10:20:17
В firebase я даже баг репорт по этому поводу делал... они написали, что сейчас всё переписывают и закрыли )

Pavel
13.10.2018
10:20:47

Denis
13.10.2018
10:21:11
Ну и компат либы переезжают на androidx

Gena
13.10.2018
10:21:50

Pavel
13.10.2018
10:21:52

Gena
13.10.2018
10:24:20
Я ещё раз сделаю с последним метро... через пару часов, как до компа доберусь