Danil
Если нужно загрузить какие-то данные когда показывается экран, то в componentDidMount класть логику вызова апи?
Aleksei
он там и так есть
разве без CoreData можно использовать напрямую?
Artur
разве без CoreData можно использовать напрямую?
еще со времен ios 5 #import "sqlite3.h" и понеслась
Aleksei
еще со времен ios 5 #import "sqlite3.h" и понеслась
хм, действительно, только надо фреймворк прилинковать. Спасибо, не знал) Может так YapDatabase можно заюзать)
Artur
yapdatabase очень крут
Artur
идеально если бы такое было на ios/android в RN
Aleksei
только это конечно ios only
Aleksei
yapdatabase очень крут
а чем крут, а то я только слышал, сам не юзал)
Artur
key/value, настраиваемые индексы (в том числе в вторичный) и вью запросы, группировки, full text search, связи не блокирует бд одним процессом очень стабилен, ни одного креша от туда легко делать расширения в принципе что угодно можно сделать на базе yapdb
Vadim
А есть примеры использования https://fastlane.tools с react-native?
Антон
Всем привет! Нужна обратная связь по react native, стоит ли переходить на него с нативной разработки? какие ньансы есть в самой технологии, ошибки, многие пишут что пуши не работают, cons/pros по сравнению с нативкой? Под какую платформу создается дизайн (android/ios), есть ли возможность это разграничивать на уровне языка(создавать разные файлы для разных платформ с описанием интерфейса)?
Антон
если уже эти вопросы озвучивали, можно ссылку на ответы. Спасибо!)
Aleksei
если уже эти вопросы озвучивали, можно ссылку на ответы. Спасибо!)
обычно это заканчивается холиваром. можно поискать что то в ленте
Artur
Всё говно и только няшная сишка сияет на фоне этого апокалипсиса
сишка сложная если вейпить и кататься на гироскутере
Anonymous
сишка сложная если вейпить и кататься на гироскутере
Будь мужиком-выйди из зоны комфорта и пиши тру натив
Artur
Будь мужиком-выйди из зоны комфорта и пиши тру натив
c РН чтобы сделать хорошо нужно отлично знать нейтив )
Petr
Всем привет! Кто что использует для внедрения оплаты в react native?
Petr
Я сам использую Expo там есть что-то типа оплаты, но блин не понятно документация
Uncle Bob’s Nephew
Пишу для textInput маску (---)--- —— как у компонента работате свойства selection и onSelectionChange
Horse
но ничего не рекламирую
Horse
видел только
Vladimir
но ведь скорость разработки и шаринг общего кода между платформами?
Ivan[UTC +8, msk +5]
+
Ivan[UTC +8, msk +5]
В итоге ничего и не взять
Vladimir
вот для этого как раз нейтив неоч, а РН даст реактивность из коробки, разве нет? :)
Vladimir
мы хотели именно из-за скорости его попробовать :)
Vladimir
я только на нейтиве и пишу
Ivan[UTC +8, msk +5]
А если реально сложная логика - без натива не обойтись)
Vladimir
правда с РН так всё плохо и даже пробовать не стоит?
Ivan[UTC +8, msk +5]
Пишу на нем только по одной причине - нет ios'ников
Ivan[UTC +8, msk +5]
когда kotlin освоиться в ios - пойду писать на ios)
Mikhail
Я бы сказал РН это больше замена webview, вот есть большой проект а разработчиков мало, тут то и выручит рн на мой взгляд.
Albert
Привет. Подскажите можно ли создавать объекты класса, созданного в RN из натива?
Nikolay
Привет. Подскажите про получение push уведомлений под андроид, отправляемых серез expo. Сейчас собрал apk в expo и установил приложение на устройство. Когда оно запущено или в бэкграунде, уведомления доходят, но если его закрыть, то они перестают доходить. Как можно решить эту проблему?
Roma
Не на первой, но в intoduction: https://docs.expo.io/versions/latest/introduction/why-not-expo.html
Nikolay
Окей, спасибо
Aleksei
правда с РН так всё плохо и даже пробовать не стоит?
не слушай его, он ни строчки на РН не написал) тут у многих 80-90% кода шарится
Aleksei
ты вообще чего цитировал то?
Aleksei
а поконкретней
Aleksei
да не, я просто не понял к чему это вообще было)
Aleksei
тот ответ вообще реакт специфичен)
Aleksei
да почему, нет. я таким способом хитрые анимации делал
Aleksei
скажу честно, не люблю я фразы типа "выглядит не очень") так можно говорить в музее например, а мы тут все же ПО разрабатываем 🙂
Aleksei
как это, он есть)
Aleksei
да блин. ну ты представь что ты используешь либу в андроиде, которая обернула TextInput и ссылку в приватной переменной хранит, и тебе можно достать ее только через геттер, тут тоже самое
Aleksei
да эт даже не холивар) просто ты задачу не понял)
Aleksei
А вот на натив я тоже могу понабрасывать 🙂вот допустим делаем мы прилагу под андроид и иос, и дизайнер нарисовал классную кнопку, но я не хочу два раза ее реализовывать и потом поддерживать две реализации, как мне быть в нативе?)
Aleksei
использовать yoga?
yoga это только про позиционирование)
Ivan
а точно
Aleksei
но как минимум уже часть из RN)
Ivan
))
Aleksei
я вот кстати не понимаю че нативные разработчики агрятся на РН, это же возможность ту часть приложения где формошлепство отдать реакт разработчикам, и заниматся "настоящим" програмированием 🙂
Aleksei
а чего все так за эти гайдлайны цепляются) тебе нравится материал дизайн что ли?) по мне так днище)
Aleksei
ну не ОС, а маркета, я бы так сказал
Aleksei
я вот давно не пользовался андроид, но разве крупные приложения типа fb и твиттера разный диз поддерживают?
Kirill
гайдлайн - это рекомендация. Никто не заставляет ими пользоваться
Artur
Мне не норм, имхо такой сырой этот Свифт как и РН
Artur
https://www.hackingwithswift.com/articles/27/why-many-developers-still-prefer-objective-c-to-swift
Artur
На гайды на айос уже несколько лет все положили Всякие номинированные эпплом аппы про дизайн ни разу не про гайдлайны или снепчат который на презентации новых айфонов показывали, эти ребята вообще на всех платформах положили на гайдлайны
Kirill
https://www.hackingwithswift.com/articles/27/why-many-developers-still-prefer-objective-c-to-swift
судя по первому вопросу у большинства проблемы в том что "я слишком хорош в objc, зачем мне свифт", либо "у нас кодбейс весь завязан на objc"
Artur
Посмотри айос фичеренные аппы, там всякие стартапчики и без гайдлайноа
Aleksei
мне показалось что из obj-c легче вызывать плюсы чем из свифта еще
Artur
судя по первому вопросу у большинства проблемы в том что "я слишком хорош в objc, зачем мне свифт", либо "у нас кодбейс весь завязан на objc"
Самый главный а что это даст кроме переделки раз в год кода и проблем с размером аппа, не говоря о куче остальных проблем
Aleksei
вот еще про свифт наброс) https://medium.com/@bober_maniac/the-world-is-rotten-%D0%BD%D0%B8%D0%B7%D0%BA%D0%B8%D0%B9-%D1%88%D1%82%D0%B8%D0%BB%D1%8C-9761aad65ec
Kirill
мда abi stability действительно боль
Aleksei
RN же 😉😂
Igor
вот еще про свифт наброс) https://medium.com/@bober_maniac/the-world-is-rotten-%D0%BD%D0%B8%D0%B7%D0%BA%D0%B8%D0%B9-%D1%88%D1%82%D0%B8%D0%BB%D1%8C-9761aad65ec
Скорее наброс, что в мобильной разработки в среднем такой-же низкий уровень девелоперов, как в web
Artur
Скорее наброс, что в мобильной разработки в среднем такой-же низкий уровень девелоперов, как в web
уровень разрабов этими сырыми технологиями снизили, показали морковку все и рады каждый год вместо общего развития бороться с языком и это в 2k17, таким занимались 15 лет назад с С++
Aleksei
@nullcpp Вчера прочитал про систему активити и интентов в андроид, выглядит уж слишком изящно, а есть ли минусы у этого подхода?)
Aleksei
не оч понял)
Aleksei
да я чет не очень компетентен в этой сфере, не смог правильно сформулировать запрос применимо к этой теме)