Vlad
Посоветуйте пакет какой-то для свайпов
Vladimir
Arkadii
Добрый день
Нужно создать релизный апк
Выполняю команду
./gradlew assembleRelease
Апк собирается, но не устанавливается на устройство, пишет "Пакет повреждён"
Пытался также создать дебаг апк(./gradlew assembleDebug), и с ним все хорошо, устанавливается
Подскажите, пожалуйста, в чем может быть проблема?
The Max
Arkadii
хм
Arkadii
проверю
спасибо
Vladimir
Arkadii
подписи нет
не подписанный апк
Anonymous
а никто не знает как в Expo при таком подуключении const db = SQLite.openDatabase('./db.db', '0.2'); выполнить миграцию?(добавить поле)
Anonymous
пробовал прописать другую версию, открывает все равно старую
Arkadii
The Max
The Max
Точно не скажу сейчас, смотреть надо
Arkadii
нашел
Denys
Ребята всем привет. Я новичек в разработке нативных приложений с помощью React Native, разрабатываю небольшое приложение которое должно взаимодействовать с API. В данный момент для разработки использую Expo (create-react-native-app), приложение в данный момент не Ejected. АPI развернуто на локальной машине в докер контейнере, апи доступно в браузере через localhost на 80-ом порту. Результаты работы просматриваю на телефоне с android который подключен к пк по usb и взаимодействует с Expo через adb.
При попытке выполнения запроса в ответ получаю Network Request Error. В роли домена url пробовал использовать несколько вариантов
1. Просто http://localhost/auth/login
2. Внтуренний IPV4 пк
3. IPV4 Docker Nat
Возможно кто-то сталкивался с такой проблемой? Буду рад дельным советам по решению данной проблемы. Может ли быть проблема с пермишенами?
Arkadii
Oleg
Denys
@olebedev, спасибо, сейчас посмотрю, что это за штуковина.
Vladimir
Pavel
Pavel
Pavel
Объясните пожалуйста что за магия с тенью? elevation одинаковый, тень разная
Pavel
На разных телефонах проверил уже. Как можно обойти?
Andrei
Pavel
Т.е можно идти Issues заводить?
Andrei
Azad
Здравствуйте, что можно использовать для множественного выбора?
Например,выбрать несколько дней недели
Andrei
как вариант)
Pavel
Почему нет)
Вспомним лихие 90-е - тени картинками
Władimir (Zae)
react-native-shadow?
Pavel
Это который за собой SVG потянет?
Władimir (Zae)
да
Pavel
Посмотрим что друзья из фейсбука на это скажут. Будет конечно очень смешно если окажется что это баг платформы
Viacheslav
Привет народ, сравнительно с xamarin на сколько отличается скорость работы приложений(запуск) и размер готовой проги?
Pavel
Реактовский Hello World на андроиде ужимается до 3.7 МБ. Если сильно зависимости не тащить, то размер таким и останется +-. Аналогичный вопрос на канале по xamarin можно задать)
Александр
Всем привет! Подскажите, android закрытый ключ, signing key и upload key - это три разных ключа надо создавать?
Anonymous
а посоветуйте самый нормальный UI для проекта
Nikita
Alexander
Kitten ui
Anonymous
NativeBase?
мне не нравится что он изменяет стандартные плагины, убирает например index у Picker, и переписывает функционал, а не только визуальную часть
Alexander
Мне показался слишком громоздким
Anonymous
Alexander
Нейтивбейз
Anonymous
Может кто знает? Мне нужно перейти с 1го экрана на 2й, там получить данные и вернуться на первый экран уже с этими данными. Как реализовать проверку наличия этих данных и писать в с состояние?
Anonymous
this.props.navigation.state.params.data
Alex
Anonymous
на главном экране высвечивается последний отскнированный код
Alex
ну параметры так передавал я
и сразу сбрасываем навигатор
Alex
const resetAction = NavigationActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'Your screen', params: {'code': code,'mobile': mobile} }),
],
});
this.props.navigation.dispatch(resetAction);
Alex
можно еще подумать через this.props.navigation.dispatch(NavigationActions.back())}
Вы типа заходите получаете данные в state
и сразу назад выходите
но я бы наверное записывал был в assync
зышли записали и ушли назад после скана
Anonymous
Alex
а понял а вы зачем тогда на первом скрине делаете передачу параметров?
Alex
вам же нужно со второго передаьть данные в первый?
alexander
насчет ui фреймворков — у nativebase есть декларации для typescript, большой плюс, как по мне. но кастомизация сделана через жопу, мне кажется. в целом, шаг влево шаг вправо и приходиться пострадать. мне вообще никогда не нравились либы, которые разрабатываются в основном индусами...
Alex
нет на первом не нужно выводить вы просто там state указываете если вы открываете петрвый раз то state будет null или ''
а если из второго скрина то данные передаются в  state
Alex
или условие сделаете if null то ничего иначе
is.props.navigation.state.params.qrData
alexander
kitten хорош тем, что разработчики русскоговорящие, почему-то кажется, что код должен быть сразу качественее) но он пока какой-то недоделанный и нету поддержки flow/ts
alexander
а вообще, состояние ui фреймворков на RN очень удручает
Anonymous
я о такм даже не слышал)
Alex
Anonymous
как вы условие пишите?
я уже нашел подобную проблему https://github.com/react-navigation/react-navigation/issues/684
Alex
нет вам нужно передать данные из второго экрана в первый и записать данные в state и условие делать если state null else
Alex
я делаю так же только через async я во время нахождения на втором скрине записываю в async и в первом читаю если есть что то то я записываю в state если нет то перехожу на второй скрин
Anonymous
Alex
я выше примпер показал там есть передача в state толкьо еще и с this.props.navigation.dispatch чтобы не смогли пользователи вернутсья обратно на второй скрин через navigator
Atid
Привет
Atid
ребят нужно сверстать этот блок
Atid
Atid
но есть проблема с zIndex
Atid
Atid
как цифру вывести над белым блоком?
Alexander
z-index не?