Andrey
но когда пробую передать команду execCommand("am start -a android.settings.SETTINGS")
Andrey
ничего не происходит
Andrey
при этом если делаю ping или что-то еще
Andrey
то успешно все отрабатывает
Andrey
ну или если кто может подсказать как мне тогда зпустить приложение из моего если код для adb исполняется так adb shell am start -a android.intent.action.MAIN -n {package}/{intent}
Vladimir
Имя пакета, разумеется, поменяйте на то, которое вас интересует.
zamir
привет, ребят! кто-нить работал с SlidingUpPanel? судя по документации из гитхаба у него есть метод transitionTo и вот я его пытаюсь применить class Exanple extends Component { // ... slidingPanel = null // ... render() { this.slidingPanel !== null && this.slidingPanel.transitionTo( 0, { duration: 3560, easing: Easing.quad() } ) return ( // ... <SlidingUpPanel ref={c => this.slidingPanel = c } /> // ... ) } } ведь я правильно пытаюсь применить метод? просто нифига не работает((
Vit
Смотри сорс
Vit
Удивишься)
Demuz
Подскажите, ведь RN использует пискель, который зависит от плотности(dp)? Получается на разных экранах все тот же хедер высотой в 60, будет одинаковым? Или все таки он использует самый обычный пиксель?
Gena
Подскажите, ведь RN использует пискель, который зависит от плотности(dp)? Получается на разных экранах все тот же хедер высотой в 60, будет одинаковым? Или все таки он использует самый обычный пиксель?
- Да - Нет (если речь о физическом размере, в сантиметрах, к примеру) - Не знаю, что такое "самый обычный" в контексте мобильных устройств
Demuz
- Да - Нет (если речь о физическом размере, в сантиметрах, к примеру) - Не знаю, что такое "самый обычный" в контексте мобильных устройств
Просто я сейчас делаю по примеру приложение, там размеры в dp. Пишу такие же в RN приложении и результат не совадлает с примером.
Gena
Обычный, имею ввиду пиксель как он есть, без расчета dp.
Я думаю, эта картинка вас должна воодушевить по этому поводу: https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions
Gena
Просто я сейчас делаю по примеру приложение, там размеры в dp. Пишу такие же в RN приложении и результат не совадлает с примером.
Если это Android, то там сложно... у них есть dip и sp... и там я не знаю как точно это RN делает... возможно, в некоторых местах вообще никак (т.к. это в нативе для каждого св-ва каждого ViewManager индивидуально прописывать надо)
Demuz
https://material.io/design/layout/understanding-layout.html#pixel-density
Gena
Вот здесь у него лежат утилиты для преобразования: https://github.com/facebook/react-native/blob/master/ReactAndroid/src/main/java/com/facebook/react/uimanager/PixelUtil.java, можете открыть в AndroidStudio и точно оттрекать где они используются и какие... думаю это должно помочь выяснить подробности в каждом конкретном случае.
Demuz
Спасибо
Gena
Ну они пытаются полностью убрать юниты из JS, в доках даже написано специально: > All dimensions in React Native are unitless, and represent density-independent pixels.
Volodymyr
Если это Android, то там сложно... у них есть dip и sp... и там я не знаю как точно это RN делает... возможно, в некоторых местах вообще никак (т.к. это в нативе для каждого св-ва каждого ViewManager индивидуально прописывать надо)
sp используется только для шрифтов, его размеры зависят от настроек Андроида (можно изменять размер шрифта), вот и все, для всего прочего используется dp, ничего сложного там нет
Anonymous
Здравствуйте, как написать компонент, который будет делать запрос на сервер и отдавать данные в пропсах дочерним компонентам? Этот компонент должен оборачивать любой другой копмонент и отдавать "потомкам" данные.
ᛖᚹᛋᛁᚱ
Кто сталкивался с проблемой App has not be registered
ᛖᚹᛋᛁᚱ
других терминалов не запущено
ᛖᚹᛋᛁᚱ
билд компилируется без ошибок
ᛖᚹᛋᛁᚱ
метро бандлей видит бандлы и собирает их, но само приложение - не видит
ᛖᚹᛋᛁᚱ
точней приложение их собирает, но выдает эту ошибку
ᛖᚹᛋᛁᚱ
Все, понял, простите за спам
ᛖᚹᛋᛁᚱ
сохранил, спасибо
ᛖᚹᛋᛁᚱ
Надеюсь последний вопрос - как сделать показ фулл скрин объявления между навигациями.
ᛖᚹᛋᛁᚱ
?
ᛖᚹᛋᛁᚱ
Экран 1 -> Реклама -> Экран 2
Anonymous
ну всё, щас час майорами наполнится
Anonymous
Приветствую, коллеги. https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c Ну что, читали? Пора валить на Swift
Anonymous
И что постановили?
Vladimir
Что пора валить на свифт, разумеется.
Anonymous
George
Уже блин правда несколько недель все вбрасывают эту статью. Вижу что после нее пропало ощущение «хайповости» технологии, начались обычные холивары.
George
Проблем в RN правда хватает, надеюсь их со временем и дальше будут решать в Facebook
Ivan
Емое, а я только взяться за RN хотел ( а уже устарела
George
Не устарела
George
Я так скажу - я писал на React веб приложения. Потом понадобилось сделать мобильное - и я сделал под 2 платформы за месяц решение, вполне себе ничего
George
И при этом у меня взаимозаменяемость с фронтэндерами и не надо под каждую платформу native чувака держать
George
Хайп хайпом, а денег не у всех как у AirBnB на 100 native разрабов и поэтому ниша для RN точно будет
Dmytro
Я так скажу - я писал на React веб приложения. Потом понадобилось сделать мобильное - и я сделал под 2 платформы за месяц решение, вполне себе ничего
Хочу попробовать ReactNative для одного проекта, до этого сталкивался с Cordova(гадость редкая), на сколько React Native будет лучше ее?
George
Я пробовал Ionic 1.x + Cordova - полный отстой
George
Важно что React + Redux предлагает некоторую архитектуру, это самое ценное на мой взгляд
ᛖᚹᛋᛁᚱ
Насколько нормально что у меня AsyncStorage работает по собственному желанию?
ᛖᚹᛋᛁᚱ
когда много данных
ᛖᚹᛋᛁᚱ
Бывает сохраняет, а бывает говорит что данные ты мне не давал (null)
Demuz
Подскажите, пожалуйста, могу ли я в Боттом таб бар навигацию, которая из react navigation, добавить маршруты с экранами в реалтайме?
Anonymous
Бывает сохраняет, а бывает говорит что данные ты мне не давал (null)
Используй FileSystem. Под Expo на андроиде 6 мб ограничение.
ᛖᚹᛋᛁᚱ
Используй FileSystem. Под Expo на андроиде 6 мб ограничение.
Filesystem требует пермис на запись данных?
Anonymous
Да
ᛖᚹᛋᛁᚱ
Я без экспо
Anonymous
Чекай expo filesystem
Anonymous
Тогда просто redux persist filesystem
ᛖᚹᛋᛁᚱ
У меня не Экспо билд
Anonymous
И линкуй
ᛖᚹᛋᛁᚱ
Хорошо, спасибо, буду изучать 🙂
Demuz
Нет, так как навигатор это HOC
А если кастомный попробовать написать tabbarbottom component и массив его кнопок, табов, просто изменять?
Anonymous
Да, но только не через React Navigation
Anonymous
Допустим табы из NativeBase позволяют динамически делать все
Anonymous
У тебя будет Tabs в котором tab_array.map(компонент таба)
Demuz
А у вас есть опыт, в плане - как react navigation будет реагировать на динамический tabBarBottom компонент?
Anonymous
Никак, нижние табы надо делать вне React Navigation
Anonymous
Это компонент на одном экране будет
Anonymous
Динамические табы невозможно сделать на React Navigation
Demuz
Допустим табы из NativeBase позволяют динамически делать все
А насколько они сложны в понимании, в сравнении с react navigation?
Anonymous
http://docs.nativebase.io/Components.html#tabs-def-headref по-моему документация исчерпывающая