Konstantin
Нужно мобильную разработку учить
Aga
Aga
если у тебя петы, то не обязательно
Konstantin
Петы?
Aga
Петы?
личные проекты/небольшие стартапы
Aga
Pet Project
Konstantin
Аа, окей, понял
Aga
Проект, над которым работаешь в свободное время, типа хобби
Aga
Там плевать на красивый код, главное чтобы юзабельно было)
Aga
Быстро и работало)
Nick
Aga
странный подход
Потом перепишут, уже нанятые на выстреленный проект деньги
Aga
Самая распространённая причина проваленных стартапов, это когда ты над каждой строкой дрочишь
Aga
Из-за этого в основном джуны и выстреливают, ибо хуяк-хуяк и в продакшн
Aga
Прошлый пет 3 месяца один делал, так и не выстрелил
Konstantin
Значит я зуевый джун
Aga
Yu
в общем RN это боль
Konstantin
Я дрочу над каждой строкой
Aga
Если выстрелит - бабки будут, а если есть бабки, есть и прогеры которые перепишут по уму
Yu
ну хз, мне кайф даёт пока
это пока нестандартные фичи не надо будет внедрять. пока не будет градл выёбываться с гугловскиси сервисами и либы не буду крашится на ios
Konstantin
А когда ты копируешь цвета и отступы из экрана в экран и нет никакой дизайн системы эт норм?
Aga
Konstantin
Ну и вообще много копируешь
Aga
Konstantin
Ну стиль приложения же одинаковый на большннсиве экранов
Konstantin
Бэкграунд там
Konstantin
Отступы
Konstantin
И нет никакого конфига с переменными
Sasha
Зачем так жизненно
Sasha
это пока нестандартные фичи не надо будет внедрять. пока не будет градл выёбываться с гугловскиси сервисами и либы не буду крашится на ios
Aga
Konstantin
Типо бэкраундКолор, скринИндент и т.п., ты просто тупо копируюешь и копируешь
Konstantin
Aga
Aga
дебилизм, если не будет
Konstantin
Так это же просто жс объект мы описываем
Konstantin
Жс объект
Konstantin
Какой scss может быть?
Aga
в смысле
Aga
ты путаешь
Aga
ты можешь обычный css тоже пустить
Aga
Yu
Aga
Говорят
react-native link react-native-linear-gradient
А я сделал с rnpm, но не сработало
Egor
ld: directory not found for option '.../BuildProductsPath/Beta-iphoneos/React'
❌ ld: library not found for -lReact
Кто-нибудь знает как решить? Прочитал про похожие проблемы с другими либами, но ни одно решение не помогло. Билд не собирается только для беты, в релиз все ок. Сборка через fastlane и gym, еще используются cocoapods.
Aleksei
Alexey
почему то некоторые думают, что канал сродни бесплатной справочной
Alexander
Alexey
Некоторые?
ну у большинства все-таки ограничитель срабатывает. Все, это офтоп, закругляемся
Nikita
ребят, а кто то пользовался этой либой
https://github.com/kimxogus/react-native-version-check
для проверки версии приложения в сторах, или есть другие обкатанные методы?
Nikita
(возможно имеет значение что приложение на expo)
Narek
У нас вот такое в Podfile:
pod 'React', :path => '../node_modules/react-native', :subspecs => [ 'Core', # все прочие подспеки реакта
pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
pod 'react-native-fbsdk', :path => '../node_modules/react-native-fbsdk'
pod 'FBSDKCoreKit', '~> 4.38.0' # версия фиксирована, т.к. 4.39 (или 4.40) крешило приложение при попытке шаринга
pod 'FBSDKLoginKit', '~> 4.38.0'
pod 'FBSDKShareKit', '~> 4.38.0'
# прочие зависимости
у тебя тут ошибка
Narek
на первой строчке
Narek
в конце
Никита
это не рн а реакт все таки, есть тематический чат.
Решение - если item.disable то накидывать доп класс, в котором стиль pointer-events: none
Yura
сори
Yura
так делал , но тут вопрос именно не в стилях а в хендлере
Никита
кажется с pointer-events: none onClick не отрабатывает, но я могу ошибаться
другой вариант
onClick={item.disable ? undefined : обработчик}
Yura
спасибо тебе большое попробую
Vlad
Кто может подсказать по поводу react-native-fcm для андроида?
Vlad
Открывая пуш вижу белый экран и все
Alexander
Чтобы отобразить компонент в шапке по центру, нужно указывать headerTitle?
Alexander
react-navigation
Anton
Всем привет! Есть необходимость в приложении работать с базой и картинками. Собественно, для каждой entity, которую я достаю из базы есть поле image, которое содержит path к картинке (например, ${id}/entity.svg или 5/entity.svg). Сложность в том, что я качаю zip с картинками и разарзхивирую. Получается та самая структура 5/some.svg и мне необходимо куда-то этот архив положить и поработать с нам а в будущем тягать картинки от туда. Я заюзал react-native-fs.
Собственно, вопрос - на выходе у нас получается готовый ReactNativeDevBundle.js и я бы хотел, например, положить картинки в src/assets/images, но, как я понял, я не могу этого сделать? Я Юзаю DocumentDirectoryPath и, судя по всему, там есть папка files и туда необходимо скачивать и класть картинки?
Если проще: задача - скачать архив с картинками, разархивировать, тянуть картинки по path.
Кьто реализовывал подобные вещи?
На данный момент единственный хороший солюшен я сделал с DocumentDirectoryPath (либа react-native-fs). Туда картинки закидываю и пользуюсь)
Gena
у тебя тут ошибка
Это не ошибка, я просто не стал всё полотно копировать специально, потому что это не для копипаста. Это для ознакомления, вам свой Podfile писать всё равно.
Narek
Gena
👍
Narek
👍
Но удивительно, что все равно не работает )
Narek
Не понимаю в какой момент делаю что то не так
Narek
Именно fbsdk нет в нативных модулях
Gena
Гм, что проверить:
1. Что есть pod 'react-native-fbsdk', :path => '../node_modules/react-native-fbsdk' в Podfile
2. Что вы запустили pod install
3. Что вы открываете <project name>.xcworkspace (сгенерированный cocoapods), а не <project name>.xcproject
Dmitry
В последнее время все эти линки очень плохо стали работать,
Dmitry
я пришел к тому, что нет ничего лучше ручного линка, ну и отдельно pods
Oleg
всем привет кто то исползует realm-database ? как он? я его смотерл очень давно года три назад и только для java