Шамиль
Хотел запустить андроид эмулятор. При запуске выскакивает это придупреждение. Что он хочет от меня?
Андрей
С контекстом ?
Полностью заменит?
Alexsandr
Полностью заменит?
Не вижу проблемы)
Korg
Привет всем) Ребята, помогите пожалуйста разобраться с навигацией нужно иметь скрин выбора языка, скрины логина и регистрации, все остальные скрины когда авторизирован с нижними табами Для этого я сделал это, но табы не выводятся, в чём моя ошибка?
Kto?
у него скрол под хедером, это ведь не нормально, в вк например, скрол ниже хедера, а не под и смещается вверх
Делаешь у флетлиста контейнер стайл паддинг топ = полной высоте хедера, при скролле вниз/вверх прячешь/показываешь хедер
Bogdan
она останется под хедером
Kto?
Тогда марджин
Kto?
Или вьюху пустую туда пехаешь
Kto?
Все как тебе нужно
Kto?
Но логика такая, что флетлист вообще не трогаешь
Bogdan
вот что выходит, если пихнуть пустую вьюху
Bogdan
Bogdan
Bogdan
если падингом, все работает
Bogdan
возможно интерполяцию не так почитал
Bogdan
Bogdan
может просто нельзя высчитывать два елемента сразу? я просто не видел, что нельзя в доке вроде
Bogdan
это зависание конкретно, кода блок налазит на блок хедера если увеличить высоту inputRange: [0, HEADER_HEIGHT + 30], лага вроде нету
Шамиль
Подскжите аналоги андроид эмулятора
Vitaliy
Подскжите аналоги андроид эмулятора
для android есть еще как минимум bluestacks, genymotion, но всё равно настроенный родной эмуль (на intel с установленным haxm) работает не хуже, и актуальность образов там получше (т.к. из родных репо гугла)
Bogdan
експо собирает ios емулятор реальный ? или там просто внешний вид?
Bogdan
snack.expo который
dan
Чем можно заменить редакс?
смотря от чего хочешь уйти, какие улучшения ожидаешь
Bogdan
короче я так понял, что бы скрол работал и не мигал как выше, нужно свайпом поднимать блок, когда достиг 0 позиции - отключать свайп, включать скрол, когда скрол на 0 позиции включать свайп, поидее, в вк что то такое точно
D
лайфхак, для тех кто устал импортить FlatList из react-native, можно делать это по другому, например так: =) import { FlatList } from 'react-native-gesture-handler'
D
кусок из рабочего кода =)
D
без понятия, но работает так же =)))
D
но нестандартнее, а значит интереснее =)
Vitaliy
без понятия, но работает так же =)))
ну это не тот же самый FlatList https://github.com/software-mansion/react-native-gesture-handler/blob/master/docs/about-handlers.md#using-native-components
Yurii
Возможно может кто то подсказать воркфлов(собственный или какие то статейки подкинуть) для розработки мобильных приложений? Я имею ввиду процес розработки, билда, тестирование, публикации отдельных фич Так же интересует какие сервисы используете для билда и тестирования для автоматизации процесов(какие то CI/CD)
Вова
Когда юзаешь флэтлист и не заимпортил ранне, автоимпорт почему-то из хендлера импортит
Вова
лайфхак, для тех кто устал импортить FlatList из react-native, можно делать это по другому, например так: =) import { FlatList } from 'react-native-gesture-handler'
D
кстати спасибо, нашел там интересные хендлеры для Longpress / Tap
Finder
Добрый день. Подскажите, пожалуйста, как сохранить изображение. Использую Camera и ImagePicker. Сфоткать или выбрать из галереи получается, но как сохранить теперь изображение ?
Finder
Использую expo
Finder
По-хорошему на сервер отправить. Там mongo
Finder
Или может , если проще, локально в папке какой-нибудь public, а в базе хранить ссылку на фото.
Finder
Если так делают ))
Finder
Не совсем понял( через приложение я фоткаю или выбираю фото из галереи, далее есть кнопка сохранить, при нажатии на которое оно должно сохраниться )
Finder
Как понять дергать метод ))
Alexander
Как понять дергать метод ))
тебе нужно отправить запрос на backend с твоей фотографией.
Валера
Добрый день. Что делать если приложение подписано debug ключем? У меня есть keystore который я генерировал, но я сейчас проверил приложение оно подписано debug ключем: keytool -list -printcert -jarfile android/app/build/outputs/bundle/release/app.aab Signer #1: Signature: Owner: CN=Android Debug, OU=Android, O=Unknown, L=Unknown, ST=Unknown, C=US Issuer: CN=Android Debug, OU=Android, O=Unknown, L=Unknown, ST=Unknown, C=US Serial number: 232eae62 Valid from: Wed Jan 01 02:35:04 MSK 2014 until: Wed May 01 01:35:04 MSK 2052 Certificate fingerprints: MD5: 20:F4:61:48:B7:2D:8E:5E:5C:A2:3D:37:A4:F4:14:90 SHA1: 5E:8F:16:06:2E:A3:CD:2C:4A:0D:54:78:76:BA:A6:F3:8C:AB:F6:25 SHA256: FA:C6:17:45:DC:09:03:78:6F:B9:ED:E6:2A:96:2B:39:9F:73:48:F0:BB:6F:89:9B:83:32:66:75:91:03:3B:9C Signature algorithm name: SHA1withRSA Subject Public Key Algorithm: 2048-bit RSA key Version: 3 Extensions: #1: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 0B F9 FE 38 89 D2 8A 9C 58 F0 C1 0A B7 0E 43 28 ...8....X.....C( 0010: D8 23 F3 20 .#. ] ] Проблема появилась после обновления версии RN до 0.61. Пока не очень понимаю куда мне смотреть. Google Play не дает сделать релиз, ругается на подпись.
Maxim 📱 D
а как подписывал?
Валера
Ваще не помню, это было сто лет назад и я это всего один раз делал)
Maxim 📱 D
нужно достать старые подписи и вставить вместо текущих, если вкратце
Валера
У меня получился файл .keystore я прописал его в gradle.properties и после этого у меня не было проблем с подписью. А теперь после обновления такая вот история вылезла.
Maxim 📱 D
гит? или у тебя все локально
Валера
гит есть но репа закрытая
Maxim 📱 D
в гите в android/app ищи релизный .keystore
Валера
В build.gradle нашел вот такой кусок: signingConfigs { debug { storeFile file('debug.keystore') storePassword 'android' keyAlias 'androiddebugkey' keyPassword 'android' } } может кудато сюда смотреть?
Maxim 📱 D
да, об этом и писал сейчас, сюда впиши релизный
Валера
ага понял сейчас попробую
Maxim 📱 D
ага понял сейчас попробую
только так примерно release { if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } }
Валера
Кажется прокатило. К слову кроме этого оказывается еще надо было вот этот момент подправить в том же файле: buildTypes { release { ... signingConfig signingConfigs.release } }
Валера
Спасибо большое за помощь)
Sergey
да просто key store гененрируй новый и прикрепляй
Валера
да просто key store гененрируй новый и прикрепляй
Так с новым насколько я знаю меняется подпись и придется тогда в Play Market делать новое приложение
Sergey
Ну да
Sergey
Старый если не сохранился
Sergey
то по другому никак
Валера
Точно не варик) Сам keystore у меня не потерян если что
Andrei
Так вроде же есть замена в плеймаркете на тот случай, если ключ потерялся?
Sergey
Точно не варик) Сам keystore у меня не потерян если что
если ключ есть, то ок + название приложения + версия
Валера
Все релиз улетел успешно, ура)
Andrei
Какую библу можете посоветовать с предложением пользователю оценить приложение в сторе?
Vadim
возможно ли на андроиде сделать такую тень?
Vadim
elevation - цвет не возможно задать
Vadim
вы спросили тень
скриншот же )
Bogdan
в рн можно блоку отключить скрол, сделать свайп и включить скрол? или это не сделать?