Мария
в новых андроидах берется иконка приложения в оповещениях
Антон
@maria_IT ясн, если так можно буду искать, спасибо
Alex
Alexandra
Всем привет.
1. Сколько времени требуется на изучение RN?
2. Есть ли текстовые форматы для изучения?
Vasily
зависит от бэкграунда
Timur 👨💻
Alex
Документация РН шлак :( лучше предварительно изучить реакт
Alexsandr
Alex
А там по компонентам пробежать просто
Alexsandr
щас она нормальная
Alexandra
dan
Oleg
Посмотри forwardRef.
спасибо, посмотрел но это не совсем то что нужно,
мне нужно получить ссылку именно на функциональный компонент, но как я понял это все же невозможно ибо он не имеет инстанса
dan
dan
Alexsandr
лучше forwardRef, тогда можно контролить что можно вызвать, а что нет)
Anatoly
При подключении кастомных шрифтов для ios есть какие-то правила нейминга?
Шрифт называется Montserrat-Black.otf
Но при попытке собрать проект под iOS падает с ошибкой, мол, не может найти шрифт в assets, но он ищет Montserrat_Black.otf или MontserratBlack.otf.
Первый раз с таким сталкиваюсь, что не так, почему он ищет шрифт с неправильным именем?
Anonymous
Anonymous
Сам такие же шрифты использую в проекте
Anonymous
Никаких проблем нет
Никита
Denis
Вопрос к тем, кто использует keychain для хранения токенов. Возможно ли очищать токен из keychaina после удаления приложения?
Alexsandr
Alexsandr
:)
Denis
Понял, спасибо)
Aga
Ребята, не подскажите что в голове у expo-av?
"playableDurationMillis": 17933,
"positionMillis": 0,
Он 3-4 секунды в консоль выводил что уже прогрузил 18 секунд, но проигрывать сука не начинал, от этого и задержки. Не подскажите в чём косяк, может можно покрутить?
Aga
isBuffering триггерил, но не проигрывал при скачанных 18с
Lisa
Друзья, подскажите канал с литературой по React Native
Andrii
Всем привет
<FlatList
...
refreshControl={
<RefreshControl
refreshing={isLoading}
onRefresh={this._onRefresh}
/>
}
/>
такой вопрос - раньше RN 48 примерно помню
что когда
RefreshControl
срабатывал был клик (вибрация)
когда спинер появлялся -- он заполнялся до конца
и в конце был клик ))
сейчас такого нет
это убрали ? или какую то пропсу нужно посмотреть ?
спасибо
Alex
Alex
ПКМ - Завершить не реагирует
force quit
Alex
Alex
😂😂чел, ты гонишь)
ილია შარუპიჩ
)
Anatoly
Denis
Что ты использовал для сайта документации?
Denis
Спасибо! Много времени занимает создание 1 страницы (не считая написание самой доки)?
Denis
Спасибо)
Alexandra
Ок. Ознакомлюсь 👍
Олег
всем привет, может кто решал вопрос, на андроиде в react-native-video не работает fullscreen mode, как кто решал?
Леонид
Добрый день, необходима срочная помощь)) Обновил экспо до 3.17 и рабочий проект перестал запускаться, посмотрел migration guide, выполнил, ничего не меняется кто сталкивался?
Jurij
Подскажите, пожалуйста, можно ли как-то в RN-приложении вывести версию приложения?
Jurij
Ну, ту, которая отображается в play market и хранится в конфиге
Vitaliy
ненадёжно же. особенно если CI версионирует (не только билды инкрементит)
в RN есть модуль react-native-device-info, он в рантайме актуальную версию из натива получает.
Или самостоятельно несколько строк нативного кода напишите и запрашивайте из js.
Alexey
Vitaliy
А почему? Что значит ненадёжно?
в package.json можно написать что угодно, но это не обязательно попадёт в versionName / CFBundleShortVersionString, а в сторе именно эта версия отображается
Andrei
Как бы вы реализовали переход в уведомления? Ну меня интересует конкретно ситуация с табами. В каждый таб пушить этот скрин? Или лучше все табы обернуть в stackNavigator, убрать у него header и рядом с табами положить экран с уведомлениями?
Andrei
Это наверн больше вопрос по мобильным практикам
Alexey
Alex
Vitaliy
давай объясню свою мысль иначе: у нативного (для примера android) приложения источник истины - файл конфигурации build.gradle
Хранить версию для упрощения можно (и даже удобно) в package.json, но передавать в ходе сборки только через нативный конфиг (и читать в рантайме только оттуда, нативными же инструментами)
Если кто-то передаёт и читает версию в обход этого файла - ССЗБ и это только вопрос времени, кто и когда это (даже случайно) сломает (и покажет в результате сборки в UI версию из package а в CI и в сторе при этом версия будет отличаться).
В этом и есть ненадёжность, когда появляется несколько точек контроля (пусть даже автоматизированного)
Alex
Anton
Привет!
Провожу анализ что выбрать ReactNative или Swift/Kotlin (сам я - backend разработчик)
В приложении должно быть apple/google pay, face/touch id, простая анимация.
У меня собственно все 1 вопрос. Я верно понимаю, что сейчас нет проблем с apple/google pay и face/touch id в ReactNative? те все либы есть, качай и пользуйся.
Alexey
Alexey
Тем не менее мне удалось завести Apple Pay через tipsi-stripe, но если не используешь stripe, это не лучшее решение, наверное.
Vitaliy
Alexey
Возможно, я ошибаюсь. Сам недавно вопросом оплат занялся.
Anton
Vitaliy
ecommerce
тогда нужно смотреть инструменты у платежных шлюзов - есть или нет sdk и решения для RN, подходит или нет по комиссии (с т.з. бизнеса) и т.д.
Anton
Ага
Anton
щаз покажу
Anton
https://github.com/lamantin-group/fastpush/blob/master/src/publish.ts#L105
вот отсюда можно плясать. Дефолтная реализация для паблиша сборок из cli.
Все эти методы (включая incrementPackageJson) заэкспортированы вроде и их можно юзать в своих кастомных скриптах
🌿Alex
Всем привет!
Можно вопрос по железу?
Вы в чём пишете? Intellij Idea?
Все на маках компилируют, или облака уже всё нормально делают?
Кто может ткнуть в популярную статью, какими именно инструкциями отличаются i5 && i7 2019-го года?
Anton
Vitaliy
да, это именно тот вариант про который я говорил - номер билда / версии в процессе сборки контролируется и прокидывается в нативный конфиг (jenkins, fastlane и т.п.). а запрашивается он приложением для рендеринга уже непосредственно из нативной части, а не напрямую из package.json прокидывается сторонними путями
🌿Alex
а кто-нибудь юзает ноут на винде + мак мини?
Anonymous