Yurii
Это пока вам анимации не нужны
Ну как показывает практика если анимации не нужны сначала, то будут нужны потом. Я хочу понять есть ли адекватный способ реализации подобных вещей или это задача выходящая за рамки RN?
Юрий
Сама карта фоном, а все объекты на ней раскидывать надо и уже в них свою логику писать. Посмотрите как это делают в Юнити или 2Д движках. Тут аналогично.
Maxim 📱 D
ну и что то всегда можно на нативе дописать
Юрий
View с картинкой + svg которые анимируются нажимаются и так далее
Как вариант, но обычно там несколько сложнее...
Gena
Ну как показывает практика если анимации не нужны сначала, то будут нужны потом. Я хочу понять есть ли адекватный способ реализации подобных вещей или это задача выходящая за рамки RN?
Если lottie работает, то наверно им можно сделать нормально. Если нет, тоже ничего не мешает принципиально, но на чистом js я бы тормозов испугался и делал бы на нативе (бэкграунд по крайней мере)
Юрий
Svg не очень, там надо спрайтовую анимацию делать обычно
Gena
А, ещё было что-то на тему gl... ща...
Maxim 📱 D
а есть что то годное для отображения svg? все что я смотрел из недавнего работает плохо
Yurii
Звучит как будто нужно писать дизайнеру и предлагать немного упростить задачу))) Спасибо за советы.
Gena
Вот на этом, думаю можно сделать тоже (опять же, сам не проверял, так что если сам модуль работает): https://github.com/react-native-community/react-native-webgl
Maxim 📱 D
Нет ( Верней есть, но это называется браузер (
ну да, я это и видел и решил оставить @2x, @3x 😆
Gena
ну да, я это и видел и решил оставить @2x, @3x 😆
У нас так же. Единственное, все монохромные иконки сейчас в шрифт генерим.
Maxim 📱 D
тоже об этом задумываемся
Yurii
Почитайте про геймдев, все уже придумано до вас
Смысл в том что у меня просто один два экрана подобных будет в приложении которое совсем не про гейм дев. Если будет принято решение делать, то буду разбираться...
Maxim 📱 D
Смысл в том что у меня просто один два экрана подобных будет в приложении которое совсем не про гейм дев. Если будет принято решение делать, то буду разбираться...
Всегда есть возможность написать эти пару экранов на нативе) Тем более если РН будет поддерживать SwiftUI (насчет чего я хз), это будет не так сложно для человека который не особо шарит в нативе ИМХО
Mike
Всем привет! как на java сделать точную копию WritableMap, сейчас ошибка com.facebook.react.bridge.ObjectAlreadyConsumedException: Map already consumed
Кирилл
Всем привет! как на java сделать точную копию WritableMap, сейчас ошибка com.facebook.react.bridge.ObjectAlreadyConsumedException: Map already consumed
Создать новый WritableMap (`WritableMap newMap = Arguments.createMap()`) и итератором идти по старому и наполнять новый по идее, WritableMap ексдендит ReadableMap, то можно сделать следующее: ReadableMapKeySetIterator iterator = oldMap.keySetIterator(); while (iterator.hasNextKey()) { String key = iterator.nextKey(); }
Ilya
Всем привет, скажите плз для ios билда надо ли хранить папку pods на гите? Или же можно ее добавить в gitignore и просто устанавливать постоянно pod-ы?
Ilya
и так и так делают, у меня в игноре
Понял, спасибо. А как ты потом устанавливаешь pods ? pod install ?
Ilya
Если вообще папки pods нет
Alexandr
да, инсталл
Георгий Москалев
Всем привет! Столкнулись с такой задачей: Нужно написать приложение для поиска событий для города. Помимо Android и iOS приложений, заказчик просит еще и Web. На чем лучше всего писать фронт, чтобы не делать 3 отдельных проекта?
Vlad
еще актуально?
Уже пол чата с тем же в разных интерпретациях столкнулись) уже решил проблему
Vladimir
как вы решили кстати?
Vladimir
я вчера решил форсом firebase-messaging
Vlad
как вы решили кстати?
Проблема с зависимостями
Vlad
Вот почти так же)
Maxim 📱 D
device-info обновил у себя и собралось
Vlad
До 16 опустил core и до 18 messaging
Vlad
Правда пришлось это делать во всех зависимостях руками
Vlad
Так что решением не назвал бы
Maxim 📱 D
печаль
Vladimir
Правда пришлось это делать во всех зависимостях руками
эээ, лучше форсом в своем проекте,как на ci то собирать?
Vlad
Обновился firebase и все либы не на androidx с зависимостями от play-service и firebase слетели
Vlad
Я вот буду на форки переписывать сейчас
Maxim 📱 D
слишком много телодвижений 😆
Vladimir
я бы не это не рекомендовал
Vladimir
форс все-таки одна строчка в build.gradle
Vladimir
а либы все подтянутся в течение пары недель
Maxim 📱 D
👍
Vlad
А как лучше в таком случае? Ведь пока либы не поправят – баги будут
Vlad
react-native-firebase
Vlad
а почему не patch-package?
Не слышал о таком надо погуглить
Maxim 📱 D
а почему не patch-package?
потому что правильнее и проще в build.gradle
Maxim 📱 D
а патчи контролировать надо
Vladimir
Она
почему она deprecated?
Vlad
Перепутал)
Maxim 📱 D
это больше похоже на правду)
Vladimir
почему правильнее? 🤔
потому что твой проект говорит, какие версии библиотек нужно использовать максимально простым и поддерживаевым способом
Gena
почему правильнее? 🤔
Потому что контроль в одном месте. Потому что меньше работы делает компьютер при сборке. Потому что ломается реже. Но я не настаиваю... можете патчить node_modules как вам угодно )))
Maxim 📱 D
почему правильнее? 🤔
Потому что ты прописываешь в gradle как ему собирать конкретно для твоего проекта, все в одном месте, а патчем это лезешь куда то в чужой код, и после тебя уже никто не поймет зачем это надо было, или вообще не сделает это и т.д.
Виктория
Всем привет. У меня в проекте на  Ignite проблема с запуском storybook. Запускается сервер локалхост и в консоли такая ошибка https://monosnap.com/file/udVtc6Bc8tBPd9Ueeniy0OJx7FMhXw
Maxim 📱 D
Патчить-то можно, но интересно послушать альтернативные кейсы
патчить это прям крайний вариант, даже хуже форка имхо)
Nick
патчить это прям крайний вариант, даже хуже форка имхо)
Ну патчи ведь накладываются только на определенную версию пакета, все что выше или ниже не сработает. А форки надо актуальными тоже держать
Nick
Но про хранение в одном месте да, согласен.
Aleksei
у меня всякие compile на implementation уже больше года патчатся в нод модулях старых и ничего
Nick
ну и на CI: вы тоже будете гонять патчи?
В postinstall запускать патчи же можно 🤔
Aleksei
вот еще ради такой мелочи я буду форки держать
Vadim
конечно, как удобнее
https://snack.expo.io/@jjjhhhhjjh/104eaa Собственно вот. Если потянуть флэтлист вниз, то появится refresh control