Kyrylo
что какой?
Kyrylo
андроид?
Yuriy
https://react-native.canny.io/feature-requests/p/android-tv-support
Yuriy
что какой?
Если очень хочется - могу тебе собрать...
Kyrylo
а в чем проблемы?
Kyrylo
Обычные же проги андроидовские запускаются
Kyrylo
на нем
Yuriy
а в чем проблемы?
Надо ручками компоненты писать отчасти.
Kyrylo
безисходность 🙂
Ivan[UTC +8, msk +5]
Доброго времени суток, плохо ищу или действительно нет? Может ли flex сделать что и https://github.com/google/flexbox-layout
Ivan[UTC +8, msk +5]
Имеется ввиду, перенос view на след. row если она не влазит
Ivan[UTC +8, msk +5]
Ivan[UTC +8, msk +5]
о, спасибо
Ivan[UTC +8, msk +5]
А задать отступ между view внутри родителя можно?
דָּנִיֵּאל
Привет! А кто-то пробовал делать иконки через запихивание svg в шрифт? Если да, то как увеличиваете / уменьшаете под разные разрешения? 2х 3х?)
Mikhail
Кто нибудь использует Native Base?
דָּנִיֵּאל
так зачем уменьшать/увеличивать если это svg, все равно же шрифт в поинтах
А как скейлить иконки под разные разрешения? Задавать величину шрифта?
Ivan[UTC +8, msk +5]
Шрифт на всех девайсах одинаково выглядит
Ivan[UTC +8, msk +5]
Разве нет?
דָּנִיֵּאל
Нет
Aleksei
А как скейлить иконки под разные разрешения? Задавать величину шрифта?
ну ты можешь программно сделать реализацию em к примеру, это не сложно
דָּנִיֵּאל
Круто, спс) у меня просто много чб svg иконок и не хочется их все разукрашивать и перегонять в 123. Напишу функцию, которая будет подгонять размер по значениям Dimensions @savelichalex
Mikhail
Да я уже сам разобрался, почему не работает autoCapitalize если задан тип клавиатуры
Roman
кто-нибудь знает, как realm object server сбросить? Чтобы версии все удалились
Aleksei
ого, оказывается можно компилить под os x на линухе https://github.com/tpoechtrager/osxcross ! вот бы попробовать с RN совместить...
Horse
ого, оказывается можно компилить под os x на линухе https://github.com/tpoechtrager/osxcross ! вот бы попробовать с RN совместить...
скомпилировать то получится скорее всего только c++ и только бинарь на выходе а не пакет
Влод
ну не gcc но есть гнушный компилятор (на который всем насрать) на самом деле весь язык выглядит так как будто это си с макросами, но видимо это уже давно не так
Igor
А Expo можно использовать как замену Google Play, для распространения приложений?
Albert
Привет. Подскажите каким образом использовать RN компоненты в нативном коде?
Дмитрий
А Expo можно использовать как замену Google Play, для распространения приложений?
Отчасти. Если утебя стоит клиент Expo ты можешь зайти в их библиотекуприложений, отсканить qr-код и приложения оперативно скачивается и запускается в оболочке клиента. Но полноценной заменой это никак не назовёшь.
Дмитрий
А их библиотека только для примера, в нее нельзя добавиться? Просто qr код у меня генерируется прямо на локальный IP мой компа.
Локально он генерируется при отладке, а при билде создаётся страница с приложением, формируется автономное приложения, работают автообновления - в общем, все приблуды.
Anton
Коллеги, у меня есть компонент video https://github.com/react-native-community/react-native-video который играет mp3, но при переходе на другой экран (reactnatigator) он исчезает. Куда можно вынести этот компонент чтобы он был всегда активен?
Anton
Это не подошла совсем
Anton
Эту использую для звука https://github.com/react-native-community/react-native-video Для медиа панели это https://github.com/tanguyantoine/react-native-music-control
Alex
Коллеги, у меня есть компонент video https://github.com/react-native-community/react-native-video который играет mp3, но при переходе на другой экран (reactnatigator) он исчезает. Куда можно вынести этот компонент чтобы он был всегда активен?
сделай отдельно рутовый компонент до навигации, что то типа <View style={{ flex: 1, width: null, height: null }}> <Player /> <Navigation navigation={ addNavigationHelpers({ ... }) } /> </View>
Anton
<Provider {...stores}> <View style={{flex: 1}}> <Root> <Player /> <MainNavigator /> </Root> </View> </Provider>
Anton
я так и пробывла но вылетает при запуске
Anton
получилось так сделать, как к нему лучше теперь обращаться?
Danil
Посоветуйте, как правильно сохранять сессию пользователя? Например, его токен
Max
Юзаешь expo?
Danil
Неа
Max
https://www.npmjs.com/package/react-native-secure-key-store
Danil
в AsyncStorage, как и все остальное
AsyncStorage is a simple, unencrypted...
Kirill
AsyncStorage is a simple, unencrypted...
доступ только твое приложение к нему имеет
Max
Если девайс рутованый, имеет доступ)
Danil
Ну в кичейне надежней хранить
Danil
https://github.com/oblador/react-native-keychain, например
Kirill
Если девайс рутованый, имеет доступ)
если девайс рутованный тут уже ничего не спасет, делаешь проверку и не даешь пользоватьсся приложением если все секьюрно настолкьо. Привет сбер
Kirill
а вообще это не важно где ты сессию хранишь, если ты ее шифруешь пин-кодом
Danil
Окей, а в каком месте на старте приложения можно проверять ключ чтобы показать нужный роут?
Danil
splash screen?
Вопросом на вопрос?) В iOS проверку все делают в момент вызова didFinishLaunchingWithOptions и ставят нужный rootViewController. В RN я еще не понял где надежней эту логику прописывать
Andrew Kiselev
делается отдельный splash скрин и там в cdm внутри InteractionManager.runAfterInteractions
Danil
Окей, понял
Danil
Получается 3 роута в главном навигаторе: Splash, Auth, Home(Main, whatever)? И сплаш решает куда перейти — Auth или Home?
Andrew Kiselev
да, все верно
Ivan[UTC +8, msk +5]
Есть необходимость в лейауте, который бы принимал "детей" и размещал их как хочет, возникли трудности с выставлением margin'ов, как установить их?
Ivan[UTC +8, msk +5]
нужен пример, а лучше снек
пример кода, или расположения?
Ivan[UTC +8, msk +5]
если расположения, то первая задача сделать одинаковый отступ между view внутри layout'a
Kirill
пример кода, или расположения?
ну вот тут https://snack.expo.io/ лучше воспроизвести
Ivan[UTC +8, msk +5]
флексом не получается?
не нашел такого свойства
Ivan[UTC +8, msk +5]
ну вот тут https://snack.expo.io/ лучше воспроизвести
https://snack.expo.io/HJQh9GS5- например так, нужны одинаковые отступы между кнопками
Ivan[UTC +8, msk +5]
заместо кнопок могут быть любые view
Kirill
ну у тебя общая ширина кнопок больше контейнера
Kirill
https://snack.expo.io/HyU_jMB5W
Ivan[UTC +8, msk +5]
не важно, могу установить flexWrap='wrap'
Ivan[UTC +8, msk +5]
и в scrollview это
Kirill
так... ну а justifyContent: 'space-between' чем не выход?