@reactnative_ru

Страница 706 из 878
morda
21.06.2018
10:17:54
Парни знающие только жс - такие бывают?

Sergey
21.06.2018
10:18:29
В контексте вопроса выше, я имел ввиду

morda
21.06.2018
10:18:36
Ни разу не встречал человека у которого жс первый и единственный язык

Google
Max
21.06.2018
10:19:15
да полно таких, или будем считать, что pascal и c# для зачетика считается?

Алексей
21.06.2018
10:22:27
я вот сейчас выскаже непопулярное мнение - неважно какой язык ты знаешь, важно знать платформу. ну давайте будем честны, для мобильного разработчика разобратся в апи браузера будет не просто, так же как веб разрабу мобильные апи это темный лес. Знание языка это наверно десятая часть, гораздо важнее апи (я тут не включаю знание какого нибудь memory manadgement в знание языка)

Vladimir
21.06.2018
10:24:29
В контексте разговора получается что знание веб апи сводится к пониманию апи RN, что дает сильный бонус нативным разработчикам.

Sergey
21.06.2018
10:25:13
Вот холивар развели ?

Max
21.06.2018
10:25:53
Вот холивар развели ?
думаю, надо выделить @safr93 read-only ?) за разжигание ) обед просто

Алексей
21.06.2018
10:29:02
ну еще кстати, я думаю коммьюнити виновато. Вот есть уроки по RN для тех кто пришел с веба в RN, именно апи RN-а, есть уроки для мобильных разрабов как разобратся в апи RN-а, но совсем нет материала что делать веб разрабу с нативным апи в контексте RN-а. Когда начинаешь искать материалы для новичка по иос и андроиду, то натыкаешь на то как это канонично делать на платформе, но для RN-а, это имхо только косвенно подходит. Пример: знание сторибордов мало чем поможет RN разрабу в создании нативной вьюхи

Алексей
21.06.2018
10:33:03
Dan
21.06.2018
10:33:17
митапам в Питере быть, говорю ответственно

но чуть ближе к концу лета

Google
Alexander
21.06.2018
10:43:12
так как такое сделать на RN? чисто Picker не закроет такую задачу

Алексей
21.06.2018
10:44:02
так как такое сделать на RN? чисто Picker не закроет такую задачу
Modal, в ней две вьюхи, одна на всю пространство (возможно даже Touchable), вторая это белая по середине и в ней пикер

Alexander
21.06.2018
10:48:11
понятно

спасибо

интересно как андроид это воспримет, ведь пикер у него по дефолту в модалке

Алексей
21.06.2018
10:48:59
или одна реализация в ios.js, другая стандартный в android.js

Evansir
21.06.2018
11:59:55
А лучше в компоненте модала с пикером используя переменную платформ?

Я так понял это сейчас канон

Valentin
21.06.2018
14:48:56
@shergin А есть какие нибудь примеры использования SurfaceView? Или может подскажете куда глянуть чтобы прям понять как использовать? А то что то тяжело идет понимание)
RCTSurface и RCTSurfaceHostingView - это замена RCTRootView. Интерфейс практически идентичный. Разницу можно увидеть пожалуй только в гибридных приложениях.

Artem
21.06.2018
14:49:28
Я так понял это сейчас канон
В смысле «канон»? Это решение для однострочников, а не для полностью разных реализаций

Evansir
21.06.2018
14:51:18
В смысле «канон»? Это решение для однострочников, а не для полностью разных реализаций
Я сделал такой вывод, т.к. на офф сайте в обучении говорилось про этот способ

Daniil
21.06.2018
15:38:47
Ребят, кто-нибудь шарил картинки через дефолтный rn share на андроид? Или нет такой возможности?

Никита
21.06.2018
18:02:08
не очень понятно о чем речь, запись можно? и вообще систему уточнить

Philipp
21.06.2018
18:03:15
Ты можешь сам задать какой компонент рендерить в листе

Никита
21.06.2018
18:04:20
Ребят, кто-нибудь шарил картинки через дефолтный rn share на андроид? Или нет такой возможности?
я делал через этот react-native-share локальные картинки шарятся отлично

Sergey
21.06.2018
18:23:49
Подскажите плиз алгоритм в рн, есть задача - грузить pdf на телефон, сохранять его локально и показывать, насколько я понимаю надо пользовать какую ниюудь бд, какую? И как бы вы это сделали?

не важно pdf, просто пока понять как лучше грузить и хранить контент

Google
Sergey
21.06.2018
20:30:23
спасибо, гляну

Evansir
21.06.2018
21:36:24
не важно pdf, просто пока понять как лучше грузить и хранить контент
Я бы хранил в Андроиде в кэш Дир, чтобы они небыли доступны сторонним приложениям и дал возможность юзеру пересохранить их на внутренней памяти (для увеличения открытия приложения)

Denis
22.06.2018
06:34:56
Вы это серьезно?

Алгоритм сохранения файла на устройство?

Victor
22.06.2018
06:43:20
Твоя ава отлично подходит под этот вопрос

Arkady
22.06.2018
08:36:15
Здраствуйте, помогите, пожалуйста :) При установке шрифта TextInput через style на пол секунды отображается стандартный шрифт, а затем применяется указанный. Как можно избежать этой задержки? Может как-то установить шрифт по умолчанию?

Artem
22.06.2018
08:37:47
Где-то я уже эту траблу видел. Попробуй погуглить

Arkady
22.06.2018
08:39:41
Где-то я уже эту траблу видел. Попробуй погуглить
Пробовал, не нашел ничего по этой проблеме Может как-то не правильно запросы формулирую

Vladimir
22.06.2018
08:43:09
в этом чате спрашивали

Никита
22.06.2018
08:43:12
Vladimir
22.06.2018
08:43:16
но ответа вроде не нашли

Arkady
22.06.2018
08:44:08
может прописать его в нативке как дефолтный?
Тоже думал об этом Не подскажите пожалуйста, как это можно сделать? Или где узнать?

Никита
22.06.2018
08:44:45
https://stackoverflow.com/questions/2711858/is-it-possible-to-set-a-custom-font-for-entire-of-application

наверное должно помочь

Sergey
22.06.2018
08:45:18
наверное должно помочь
это очень старый и неверный ответ

сейчас это делается намного проще

https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml

Никита
22.06.2018
08:46:01
я не нативщик, но интересно узнать как

спасибо

Sergey
22.06.2018
08:48:04
чтобы на весь апп, в главной теме в styles.xml установить через <item name="android:fontFamily">@font/my_font</item>

Google
Sergey
22.06.2018
08:48:46
но опять же, у вас ui рендерит библиотека Yoga, так что будет ли работать я не уверен

Sergey
22.06.2018
08:49:27
а в случае если не на все приложение?
нативно это решается стилями

у вас не проканает

Алексей
22.06.2018
08:50:49
Yoga же вроде только про размер, надо бы глянуть рендерит ли шрифт

Алексей
22.06.2018
08:56:49
ну вот что я нашел под ведро https://github.com/facebook/react-native/blob/26684cf3adf4094eb6c405d345a75bf8c7c0bf88/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java#L217 вызывается метод у https://github.com/facebook/react-native/blob/26684cf3adf4094eb6c405d345a75bf8c7c0bf88/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java#L57

Alexander
22.06.2018
09:23:34
может кто знает как можно динамически вызывать Picker ?

есть форма на одной странице, и в ней несколько селектов, хотелось бы данные из этих селектов передавать в один Picker

Алексей
22.06.2018
09:27:39
а как здесь можно переопределить шрифт?
конкретно здесь через пропсы. а вообще я это скинул чтобы показать что шрифт платформой рендерится, а не средствами РН

Maxim
22.06.2018
09:28:59
Всем привет. Народ, а как бороться с таким поведнием? Запретить запуск нескольких инстансов приложения?



Нашел

https://github.com/facebook/react-native/issues/12562#issuecomment-335454668

Maria
22.06.2018
09:50:17
Всем привет! Было у кого, что на андроиде не все картинки на девайсе подгружались?

kzrv
22.06.2018
10:00:16
возможно что они слишком жирные, и прогружаются не сразу

их резать надо

Maria
22.06.2018
10:01:22
картинки из иоса?
нет, в папке drawable в андроиде

Google
Maria
22.06.2018
10:01:39
часть отображается, а часть нет. может действительно размер

картинке не больше тех, что отображаются.. а есть какое-то ограничение на объем apk файла? может не все картинки туда попали?

kzrv
22.06.2018
10:07:47
нет, в папке drawable в андроиде
они же должны название особое иметь вроде

а почему ты из жс их рендерить не хочешь? пихнуть в src

они так же масштабироваться умеют

Maria
22.06.2018
10:09:02
они же должны название особое иметь вроде
да, не начинаться с цифры и большой буквы. и только латиница, цифры и underscore

kzrv
22.06.2018
10:09:12
типа там несколько картинок должно быть с разным разрешением

и называться imagename2x/imagename3x если я ничего не путаю

Maria
22.06.2018
10:09:48
Vladimir
22.06.2018
10:10:06
Sergey
22.06.2018
10:10:08
Maria
22.06.2018
10:10:08
Vladimir
22.06.2018
10:10:13
В нативе по-другому

Sergey
22.06.2018
10:10:34
Нельзя просто сложить картинки в папку drawable

Иначе могут быть проблемы с использованием памяти )

Страница 706 из 878