Gena
ребят а есть какойто простой путь чтоб запустить ипашку на симуляторе ?
Насколько я знаю нет: - это симулятор (не эмулятор), т.е. реально там другие внутренние API... они правда другие!!! - архитектура другая (у симулятора сейчас x86-64, у старых x86) а у телефонов arm'ы - продакшн ipa подписываются... там всё сложно...
Gena
На сколько безопасно юзать кеш метро для релиз билдов?
Я бы не рисковал... вот ща прям делаю npm update some-module и до npm start -- --resetCache... нифига... и это дебаг, где они по умолчанию на такое должны расчитывать... ( (0.56)
Anastasia
Всем привет! У нас тут релиз в общем) Короче поставьте звездочку нам, кому не жалко. Проект open-source, пользуйтесь, если кто мобильной разработкой занимается. https://github.com/flatlogic/react-native-starter
Anastasia
Он типа платный?
Типа есть две версии, одна бесплатная. А другая, расширенная, платная
Сергій
Типа есть две версии, одна бесплатная. А другая, расширенная, платная
> Проект open-source и open-source только фри версия, да? 🌚
Сергій
Да
тогда он не open-source )
Сергій
или это 2 разных проекта?
Anastasia
тогда он не open-source )
То есть та часть, которая Open-source, тоже не Open-source? Да ладно вам уже...
Сергій
тогда он "частично" open-source
Сергій
а частично кот в мешке
Anastasia
а частично кот в мешке
Ну хорошо, пусть будет частично open-source
Ruslan
а частично кот в мешке
А раз частично, считается ли опенсорсом?
Ruslan
по идее нет же
Petr E
Хлебнул я уже от стартерКитов сполна. Ради демки ещё может быть, а ради платформы под коммерческий продукт это как купить гранату, которая никогда не знаешь когда взорвется. По этой причине не использую nativeBase, так как в случае проблем приходится решать проблемы кривой реализации, а форкать такую махину совсем не хочется. Ну правда, я уже год в rn и для он чем-то схож с тем, что было в вебе, когда у каждых браузеров свои особенности, так и тут. Проще обходить как-то проблемы самого rn, чем лезть в кишки всяких ui сборок и править их код
Gena
так чем он нам поможет? зачем рекламировать что-то если не говорить, в чем от этого польза?
Поможет-поможет... это всегда полезно, когда есть работающий код на который можно посмотреть и оценить качество, сравнить с тем, что пишешь сам ))) Вот я один файл открыл и начались "ой"... вот смотрите: 1. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L16 - ой... выключаем ворнинги? 2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L21 - ой... у разработчиков IDE без проверки правописания (но это так... шутка) 3. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/generators/reducer/reducer.js.hbs - ой... часть кода в шаблонах и без типизации... как говорится, удачного дебага чуваки! ))) 3.2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/package.json#L4 (кстати, команды на регенерацию контента нет... 4. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/src/components/TextInput.js#L62 ой... мы не знаем про разную плотность пикселей на экране (hint StyleSheet.hairlineWidth) 5. Ни одного теста конечно же нет ))) Всё... устал ))))
Nick
Поможет-поможет... это всегда полезно, когда есть работающий код на который можно посмотреть и оценить качество, сравнить с тем, что пишешь сам ))) Вот я один файл открыл и начались "ой"... вот смотрите: 1. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L16 - ой... выключаем ворнинги? 2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L21 - ой... у разработчиков IDE без проверки правописания (но это так... шутка) 3. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/generators/reducer/reducer.js.hbs - ой... часть кода в шаблонах и без типизации... как говорится, удачного дебага чуваки! ))) 3.2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/package.json#L4 (кстати, команды на регенерацию контента нет... 4. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/src/components/TextInput.js#L62 ой... мы не знаем про разную плотность пикселей на экране (hint StyleSheet.hairlineWidth) 5. Ни одного теста конечно же нет ))) Всё... устал ))))
Любишь ты открытые репозитории изучать)
Arthur
Поможет-поможет... это всегда полезно, когда есть работающий код на который можно посмотреть и оценить качество, сравнить с тем, что пишешь сам ))) Вот я один файл открыл и начались "ой"... вот смотрите: 1. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L16 - ой... выключаем ворнинги? 2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L21 - ой... у разработчиков IDE без проверки правописания (но это так... шутка) 3. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/generators/reducer/reducer.js.hbs - ой... часть кода в шаблонах и без типизации... как говорится, удачного дебага чуваки! ))) 3.2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/package.json#L4 (кстати, команды на регенерацию контента нет... 4. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/src/components/TextInput.js#L62 ой... мы не знаем про разную плотность пикселей на экране (hint StyleSheet.hairlineWidth) 5. Ни одного теста конечно же нет ))) Всё... устал ))))
Тесты для джунов. У сеньоров код работает и без тестов )
Arthur
Плотность пикселей ваще прошлый век. Ведроид и иос отсталые ? Че они не могут сделать эффективный пиксель, как виндовс увп ?
Arthur
(Тут без сарказма, рили оч крутая тема)
Stas
Для таких штук есть платформы специальные, где шаблоны и темки продают.
Gena
Плотность пикселей ваще прошлый век. Ведроид и иос отсталые ? Че они не могут сделать эффективный пиксель, как виндовс увп ?
В первых iPhone сделали уже... но понимаете, если у вас горизонтальная линия по пикселам не выровнена, то даже на 3x будет видна размытость...
Arthur
И все равно нужно адаптивить под разные экраны
Arthur
А в увп вообще не паришься по этому поводу
Gena
Вот говорят, в UWP без боли ))) Надо поглядеть на досуге... но до RN это счастье ещё не скоро докатится...
Arthur
Не, там не зависит от платформы же. С недавних пор рн умеет в увп, поэтому должно быть ок (в тру нативе проблем нет)
Petr E
О блин, а чё Виндоус востребован на рынке мобильной разработки? А то мы похоронили его...
Stas
Я к тому, что если это в react-native-fbsdk, то судя по всему можно PR делать - не пропадет
Тоже приняли на следующий день. Вот бы в самом рн так
Gena
Не, там не зависит от платформы же. С недавних пор рн умеет в увп, поэтому должно быть ок (в тру нативе проблем нет)
В идеале - да, но у RN своя арифметика в yoga даже вшита, так что не факт ))) Пруф: https://github.com/facebook/react-native/blob/0.56-stable/ReactCommon/yoga/yoga/Yoga.cpp#L3402-L3430
Gena
Тоже приняли на следующий день. Вот бы в самом рн так
Круто! По поводу RN поддерживаю... но с ним всё как-то сильно сложнее...
Arthur
О блин, а чё Виндоус востребован на рынке мобильной разработки? А то мы похоронили его...
Нет, конечно же, но более юзер-френдли платформы для девелоперов не придумали
Arthur
Ну я щас говорю, как нативщик. Хз, что там с рн )
Arthur
Веб - боль
Arthur
Для мазохистов (пишу на реакт-редаксе в связке с аспом ))
Arthur
И немножко мвц
Stas
Для мазохистов (пишу на реакт-редаксе в связке с аспом ))
Лёгкие релизы, юзеры упрощающие ошибки и огромное комъюнити
Anastasia
Поможет-поможет... это всегда полезно, когда есть работающий код на который можно посмотреть и оценить качество, сравнить с тем, что пишешь сам ))) Вот я один файл открыл и начались "ой"... вот смотрите: 1. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L16 - ой... выключаем ворнинги? 2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/App.js#L21 - ой... у разработчиков IDE без проверки правописания (но это так... шутка) 3. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/generators/reducer/reducer.js.hbs - ой... часть кода в шаблонах и без типизации... как говорится, удачного дебага чуваки! ))) 3.2. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/package.json#L4 (кстати, команды на регенерацию контента нет... 4. https://github.com/flatlogic/react-native-starter/blob/22209dcd4dc1dea1cacf689ccc5f044c10b09b1a/src/components/TextInput.js#L62 ой... мы не знаем про разную плотность пикселей на экране (hint StyleSheet.hairlineWidth) 5. Ни одного теста конечно же нет ))) Всё... устал ))))
Ну вообще кстати спасибо за фидбэк. Хоть и такой до фига негативный
Stas
И супер быстрое развитие тулзов, сравнительно с любым нативом
Arthur
+ все ужасы разработки, ака сборка, сам процесс разработки, стили, анимации да и вообще хттп
Arthur
+ неадекватное позиционирование и отсутствие стандартизации
Arthur
Про всё. В вебе ужасно всё
Arthur
Ну, я не сру его
Arthur
Мне нравится писать под реакт, но всё же увп приятнее ))
Petr E
Ну в мобилках тоже не сахар
Petr E
Тоже адок ещё тот
Arthur
+
Arthur
Не спорю )
Stas
+ неадекватное позиционирование и отсутствие стандартизации
Китайфоны и премиум китайфоны и уникальная имплантация android api каждым производителем
Petr E
И андроид и айос
Arthur
Либо ксамарин (но это чисто по фану)
Arthur
Хотя тоже не очень приятно
Stas
Сущий процедурный ад вроде camera api или активити лайфсайкл
Arthur
Рн вообще привлекательно выглядит, но чот скайп меня задизморалил )
Arthur
Который они на рн пишут
Petr E
Ты ведь не знаешь где и сколько там рн
Arthur
Тоже верно
Petr E
Как и в Airbnb
Petr E
Это гибриды
Arthur
Ну уй весь на рн / каком-то вебовском фреймворке Внутренности и на с++/с# могут быть (даже не могут, а наверняка на шарпе)
Gena
Ну вообще кстати спасибо за фидбэк. Хоть и такой до фига негативный
Я специально смайлы расставлял... не было желания обижать ) Понятно, что вы это ещё дорабатывать будете... Так что без обид )) А из пожеланий в позитивном ключе такое: внешний вид, витрина, это конечно хорошо, но вашим продуктом будут пользоваться разработчики, делайте ещё и для них...
Dmitry
Хочется задать вопрос уже опытным и состоявшимся разработчикам. Часто ли вас спрашивают о свои работах? Допустим я работают организации, которая обслуживает физ. лиц и всех их данные строго секретны. Мы пишем софт для внутренней организации (корпоративные приложения), все закрыто NDA, все репы приватные на внутреннем гитлабе. По факту мне даже показать нечего будет, если потребуется...
Vladimir
Спрашивают часто, но не разу не слышал чтобы отсутствие открыто опубликованных приложений было принципиальным препятствием. NDA очень распространненая практика и большинство относятся с пониманием, тем более если вы можете в общих словах описать функциональность того что вы разрабатывали и подтвердить свой опыт своими знаниями.
Dmitry
Спасибо за ответы
чей ты
Можно как-то отрендерить WebView только в фоне?
Yurii
Можно вытолкать её за край экрана