

Никита
06.09.2018
06:21:49
Ребят, юзаю expo, пытаюсь подружиться с камерой.
https://docs.expo.io/versions/latest/sdk/camera
пример отсюда просто белый жкран показывает
https://github.com/react-native-community/react-native-camera/blob/master/docs/RNCamera.md
выдаёт ошибки:
undefined is not an object (evaluating 'CameraManager.Aspect')
<unknown>
C:\Users\NikitaAM\Documents\Projects\elpirn\node_modules\react-native-camera\src\Camera.js:88:26
loadModuleImplementation
C:\Users\NikitaAM\Documents\Projects\elpirn\node_modules\metro\src\lib\polyfills\require.js:214:12
guardedLoadModule
и т.д. ...
https://github.com/wix/react-native-camera-kit
говорит, что нет компонента в пакете:
Invariant Violation: Native component for "CameraView" does not exist
This error is located at:
in CameraView (at CameraKitCamera.android.js:21)
in CameraKitCamera (at Camera.js:36)
и т.д.
Можете посоветовать что посмотреть на тему работы с камерой, и чтобы оно работало, ну или что я делаю не так.
Хочу научиться выводить поверх камеры свои кнопки и с помощью них снимать/отправлять в библиотеку/на страницы и т.п.


Dmitry
06.09.2018
06:23:20
react-native link

Gena
06.09.2018
06:49:26


Никита
06.09.2018
06:50:36

Google

Tim
06.09.2018
06:51:51
доброго времени суток подскажите какой мне ключ выбрать в plist xcode я узнаю у устройства какой язык используется, это я так понял персональные данные, но в списке плейлиста что то не нашел про язык

Vall
06.09.2018
08:18:29
всем привет, такой вопрос, скачал проект с репы и когда запускаю на андроид студио(виртал телефоне), то две странички отрабатывают нормально, а остальные 3 нет, тут еще суть в том что работает все через expo, то есть на виртуал девайсе установлен еxpo и прога вылетает на 3х страницах, у кого была такая же проблема и кто как фиксил, если удалить всю разметку на этих страницах и вывести просто view -> Text -> My_text, то все работает, проблема значит где-то в самом файле, но как фиксить не знаю, кто может подсказать куда хоть примерно копать, в каком направлении?

Aynur
06.09.2018
08:35:10
код скиньте

Vall
06.09.2018
08:52:31
код скиньте
уже работает...как-то странно, подключил через qr code телефон на андроиде(все прогрузило) и на эмуляторе все заработало, как такое возможно?
бред какой-то

Aynur
06.09.2018
09:05:36
бандл не обновился может, либы не подтянул

Vall
06.09.2018
09:08:29

Denis
06.09.2018
09:33:34
Привет всем, может кто сталкивался с этой проблемой. У меня почему в simulator iphone отображается старый splash-screen вместо нового (точнее даже на некоторых дивайсах нормально все ок, а на некоторых - старый)
Я делал clean в xcode, но не помогло


Gena
06.09.2018
09:53:42
Привет всем, может кто сталкивался с этой проблемой. У меня почему в simulator iphone отображается старый splash-screen вместо нового (точнее даже на некоторых дивайсах нормально все ок, а на некоторых - старый)
Сплеш-скирн в ios (родной, нативный по крайней мере), вбилжен в приложение в виде xib файла, на который указыват Info.plist... Поэтому он не может быть старый в новом приложении... Но у него может быть явная вариативность, примеры:
- xib позволяет быть разным в зависимости от размеров экрана и классов девайсов...
- Он может быть разным в зависимости от языка (разные xib файлы, если я правильно понимаю)
- Он может не быть xib файлом (когда-то это картинка была, тут я мало что помню, надо в доки Apple лезть)
И ещё учитывая RN, это может быть не нативный splash, а экран, который вы отображаете до того, как js будет готов... тогда... ммм... тогда может быть что годно )))


Vall
06.09.2018
10:54:13
вопрос : пытаюсь сделать нормальное отображение в обычном положении телефона и в перевернутом, делаю container->scrollView->scrollViewContainer(flex1)->Block1(flex2)+Blcok2(flex4)+Block(flex2), проблема в том что дочерный(scrollContainer) не растягивается на 100%(flex1) всего контейнера при обычном положении(портрет), гуглил, на свой вопрос ответа не нашел, подскажите как правильно это сделать.
ну я понимаю что scrollView там высоту надо фикс давать, а как иначе сделать?

Gena
06.09.2018
10:55:54

Google

Vall
06.09.2018
10:56:24
как это вообще сделать правильно?

Gena
06.09.2018
10:57:50
Может вам там вообще ScrollView не нужен? )
Или может ScrollView должен быть в Block2 только? )))

Vall
06.09.2018
11:06:02
Может вам там вообще ScrollView не нужен? )
честно скажу, я на нэйтиве не писал вообще, меня просто взяли и кинули на проект на котором надо сделать верстку для приложения, она не сложная вообще, но вот стал вопрос как правильно это все сделать, я просто что-то пытаюсь сделать, гуглю и тд, но вот на этом моменте застопорился и спросить не у кого, я могу накидать что я именно хочу реализовать и тогда может получу ответ на свой вопрос

Gena
06.09.2018
11:08:20
Ну я как бы на это и намекаю ;-)

Denis
06.09.2018
11:08:49
Есть какая-то хорошая либа для получения meta-data сайта для RN?

Gena
06.09.2018
11:10:00
Любой не строгий html парсер на js?

Denis
06.09.2018
11:10:40
Поставил себе react-native-link-preview', на ios все ок, на android отвалился мол The SDK Build Tools revision (23.0.1) is too low for project ':react-native-link-preview'. Minimum required is 25.0.0

Vall
06.09.2018
11:14:25
как мне получить тогда высоту самого контейнера, в котором есть crollView

Gena
06.09.2018
11:15:14
Поставил себе react-native-link-preview', на ios все ок, на android отвалился мол The SDK Build Tools revision (23.0.1) is too low for project ':react-native-link-preview'. Minimum required is 25.0.0
Если это то, что надо, проще её запустить, чем что-то ещё искать, думаю. Build tools можно оверрайдами поднять всему проекту попробовать, плюс, если не прокатит, в RN уже вмержены в master нужные патчи, вроде

Vall
06.09.2018
11:15:41
тогда я смогу высчитать высоту и задать ее тому контейнеру, который лежит в scrollView

Denis
06.09.2018
11:15:45

Vall
06.09.2018
11:16:11
ну как-то так я думаю решить проблему, не знаю правильно ли вообще мыслю

Gena
06.09.2018
11:18:48

Vall
06.09.2018
11:19:25
я просто не знал что такое можно сделать)

Google

Gena
06.09.2018
11:21:05
Это отдельно делается в настройках нативного приложения. Дальше либо в Apple доки, либо в Android )

Vall
06.09.2018
11:21:22

Gena
06.09.2018
11:22:10
На планшете не забудьте протестировать )))

Vall
06.09.2018
11:22:56

Ksetrin
06.09.2018
11:39:38

Egor
06.09.2018
11:40:00
это может быть на канве

Ksetrin
06.09.2018
11:40:58
Это createBottomTabNavigator
на какой канве?

Egor
06.09.2018
11:42:04
ну открой сам виджет, наверное это линия которую рисует виджет сам

Ksetrin
06.09.2018
11:59:50
ок решил

Denis
06.09.2018
12:29:44
Если это то, что надо, проще её запустить, чем что-то ещё искать, думаю. Build tools можно оверрайдами поднять всему проекту попробовать, плюс, если не прокатит, в RN уже вмержены в master нужные патчи, вроде
ты был прав, проще сделать форк и изменить версию buildTools, хорошо что ничего не сломалось

✡️Хаски
06.09.2018
12:36:32
Ребята нужен видео плеер на подобии instagram
Как жить с видео на RN ?

Иван
06.09.2018
13:00:10
Как жить с видео на RN ?
взять react-native-video видимо и дописать чего не хватает, ну или взять простенький готовый плейер react-native-video-controls

Tim
06.09.2018
13:20:57
ребят в xcode в разделе frameworks у всех думаю библиотека librReact.a горит красным как не найденная, ее просто удалить можно ? или указать путь?

Dmitry
06.09.2018
13:31:24

Tim
06.09.2018
13:32:38
может удалить, врятли повлияет
Тут все свои фраймвоки указывать надо?

✡️Хаски
06.09.2018
13:37:45

Google

Иван
06.09.2018
14:24:11

GrafMine
06.09.2018
14:35:40
ребят а есть какойто простой путь чтоб запустить ипашку на симуляторе ?

Stas
06.09.2018
15:44:49
На сколько безопасно юзать кеш метро для релиз билдов?

Gena
06.09.2018
15:53:17

Tim
06.09.2018
15:58:07

Gena
06.09.2018
16:01:46

Anastasia
06.09.2018
16:27:25
Всем привет! У нас тут релиз в общем) Короче поставьте звездочку нам, кому не жалко. Проект open-source, пользуйтесь, если кто мобильной разработкой занимается. https://github.com/flatlogic/react-native-starter

Ksetrin
06.09.2018
16:40:53

Anastasia
06.09.2018
16:55:56
Он типа платный?
Типа есть две версии, одна бесплатная. А другая, расширенная, платная

Sergey
06.09.2018
16:57:03

Anastasia
06.09.2018
16:57:19

Sergey
06.09.2018
16:57:39
Да
тогда он не open-source )
или это 2 разных проекта?

Anastasia
06.09.2018
16:58:45

Sergey
06.09.2018
16:59:11
тогда он "частично" open-source
а частично кот в мешке

Anastasia
06.09.2018
17:01:02

Google

Nick
06.09.2018
17:03:16

Ruslan
06.09.2018
17:03:35
по идее нет же

Sergey
06.09.2018
17:04:06

Anastasia
06.09.2018
17:11:59

Ksetrin
06.09.2018
17:18:11
Хлебнул я уже от стартерКитов сполна. Ради демки ещё может быть, а ради платформы под коммерческий продукт это как купить гранату, которая никогда не знаешь когда взорвется. По этой причине не использую nativeBase, так как в случае проблем приходится решать проблемы кривой реализации, а форкать такую махину совсем не хочется.
Ну правда, я уже год в rn и для он чем-то схож с тем, что было в вебе, когда у каждых браузеров свои особенности, так и тут. Проще обходить как-то проблемы самого rn, чем лезть в кишки всяких ui сборок и править их код


Gena
06.09.2018
17:41:20
так чем он нам поможет? зачем рекламировать что-то если не говорить, в чем от этого польза?
Поможет-поможет... это всегда полезно, когда есть работающий код на который можно посмотреть и оценить качество, сравнить с тем, что пишешь сам )))
Вот я один файл открыл и начались "ой"... вот смотрите:
1. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L16 - ой... выключаем ворнинги?
2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L21 - ой... у разработчиков IDE без проверки правописания (но это так... шутка)
3. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/generators/reducer/reducer.js.hbs - ой... часть кода в шаблонах и без типизации... как говорится, удачного дебага чуваки! )))
3.2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/package.json#L4 (кстати, команды на регенерацию контента нет...
4. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/src/components/TextInput.js#L62 ой... мы не знаем про разную плотность пикселей на экране (hint StyleSheet.hairlineWidth)
5. Ни одного теста конечно же нет )))
Всё... устал ))))