Dmitry
Так а Xcode в принципе только на сборке релиза и нужен или правке нативных модулей , симуляторы можно и без него запускать
Anonymous
Уже писал, но так и не нашел что могло бы понравиться... Пишу еще раз. Всем привет! Есть предложение для разработчиков/начинающих стартаперов Я – senior product дизайнер по enterprise/SaaS/веб/мобилкам (ui/ux). Сейчас нахожусь в активном поиске работы уже несколько месяцев, потому что мне постоянно то компания, то проекты, то оплата не подходит. Но я не могу не заниматься дизайном и простаивать. Я делаю или бесплатно или очень дорого. Поэтому предложение: Готов бесплатно выделять +-8 часов в неделю на разработку вашего продукта, начиная от полного проектирования по бизнес-процессам/идеям и заканчивая hi-fi мокапами. Вы разработчик, который хочет сделать проект для портфолио с крутым дизайном? Пишите мне. Вы стартапер, у которого нет бюджета на хороший дизайн? Пишите мне. С вас какие-то гарантии, что проект будет в продакшене и отсутствие NDA. Пишите в лс. В чатике бываю редко.
Stas
Так а Xcode в принципе только на сборке релиза и нужен или правке нативных модулей , симуляторы можно и без него запускать
там еще дебагер есть. Иногда полезно. Можно еще воодушевленых фронтендеров им пугать.
Andrey
Ребят добрый день. хочу сделать свое приложение под андрой и айос. Где почитать про то какие приложения лучше не пихать в апп стор и андрой сор
Serhii
Добрый день, никто не работал с оплатой через приложение vipps? Идея такова - с нашей апки на рн нужно редиректить на приложение vipps и передавать данные необходимые для оплаты
Maxim 📱 D
Стор
андрой?
Denis
Ребят добрый день. хочу сделать свое приложение под андрой и айос. Где почитать про то какие приложения лучше не пихать в апп стор и андрой сор
Пока персонажи выше испражняются в остроумии, мб вот это будет полезно. https://play.google.com/about/restricted-content/ https://developer.apple.com/app-store/review/rejections/
Rinat
привет ребят. вопрос, у кого-то получалось деплоить fastlane/bitrise с включенной two-factor auth (подробнее тут https://docs.fastlane.tools/best-practices/continuous-integration/#two-step-or-two-factor-auth)
Rinat
получаю постяонно ошибку
Rinat
Two Factor Authentication for account '[REDACTED]' is enabled Your session cookie has been expired.
Rinat
хотя сессия свежая, переменные FASTLANE_SESSION, FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD в secrets
Sergey
а можно ли как-то создать хранилище редукс с уже заведенными значениями, скажем справочник?
Vladimir
initialState же
Sergey
initialState же
при установке приложения уже будет?
Vladimir
при первом запуске
Jasulan
Jasulan
Всем привет!Кто столкнулся с этой ошибкой в ios.После добавление PushNotifucation от Expo
Jasulan
Кажется через Xcode можно решать .У меня только windows
Gena
насколько вам удалось ускорить загрузку приложения? если вообще удалось?
Я не стал тогда ничего дальше делать... собственно всё исследование было только от моего любопытства. Долгой загрузки приложения, как проблемы, у нас сейчас не стоит. Но, поняв насколько плохо всё с паковкой JS, на будущее я запланировал избавится от некоторых зависимостей и ещё раз посмотреть на состояние haul'а
Maxim 📱 D
а сколько у вас показывает вывод загруженных-отложенных модулей?
Maxim 📱 D
количество
Gena
Эмм... можно подробней? Где посмотреть эти загруженно-отложенные модули?
Gena
Я их точное кол-во и не пытался считать никогда...
Maxim 📱 D
в index.js прописать можно было функцию получения и отображения их // make sure that the modules you expect to be waiting are actually waiting console.log( 'loaded:', loadedModuleNames.length, 'waiting:', waitingModuleNames.length );
Maxim 📱 D
во вкладке Performance в РН
Gena
В самый верх? и эти loadedModuleNames в globals вставлены?
Maxim 📱 D
Да, у меня получилось 61-1700
Gena
Я просто не вижу этих строк в исходниках... но сейчас попробую вставить
Sergey
при первом запуске
ок, спасибо, попробую!
Maxim 📱 D
Я просто не вижу этих строк в исходниках... но сейчас попробую вставить
https://facebook.github.io/react-native/docs/performance#investigating-the-loaded-modules
Gena
Аааа... Вот теперь понятно! Спасибо!
Gena
Да, у меня получилось 61-1700
'loaded:', 568, 'waiting:', 431 Это до показа первого экрана
Maxim 📱 D
ого
Maxim 📱 D
а время холодного запуска сколько?
Юрий
Всем привет. Может кто подскажет, в чем проблема (react native): создаю экраны { Main: { screen: MainScreen, navigationOptions: { title: "Главная", } }, но в самих экранах, this.props.navigation.state.params - всегда undefined ( также через this.props.navigation.getParam() ) Т.е. как я понимаю - заданные параметры в navigationOptions хочу получить через this.props.navigation.state.params - но почему undefined - не могу понять
Gena
а время холодного запуска сколько?
его довольно сложно померить нормально... нас же продакшн интересует. Короче на моем медленном iPhone 6, вроде не превышало 5s от момента нажатия на иконку приложения до отображения первого экрана (при наличии интернета).
Maxim 📱 D
У меня на бомже мейзу 5 секунд
Maxim 📱 D
На айфоне побыстрее
Maxim 📱 D
Но 560 модулей до 1 экрана это жесть)
Gena
Долго)
У меня всё так открывается после выхода iOS 10... они там что-то сделали такое с энергосбережением, что ниче теперь нормально не работает... )))
Gena
Ладно, ладно... на досуге посмотрю повнимательней, можно ли там что-то улучшить ))) Собственно не в кол-ве дело...
Gena
Вот побороть бы это) я ещё поресёрчу, посмотрим
Это можно побороть только новым iPhone 😕
Maxim 📱 D
Это можно побороть только новым iPhone 😕
По идее это чинится динамическим бандлингом
Maxim 📱 D
Но мне не охото туда лезть пока что
Gena
По идее это чинится динамическим бандлингом
Не, я имел ввиду вот это: https://www.reddit.com/r/iphone/comments/7l9zen/discussion_for_why_apple_slows_down_iphones_with/ Но про оптимизацию JS, вы правы, надо покопать. Но первый шаг у меня будет общий профайлинг (так как надо определить вклад JSC в это вообще, там ещё натив грузится)... посмотрю после выпуска беты обязательно.
Юрий
Создаю через - createStackNavigator
Юрий
Всем привет. Может кто подскажет, в чем проблема (react native): создаю экраны { Main: { screen: MainScreen, navigationOptions: { title: "Главная", } }, но в самих экранах, this.props.navigation.state.params - всегда undefined ( также через this.props.navigation.getParam() ) Т.е. как я понимаю - заданные параметры в navigationOptions хочу получить через this.props.navigation.state.params - но почему undefined - не могу понять
Aynur
выведите в консоль this.props.navigation.state
Aynur
что внутри?
Aynur
и разве params - это не параметры, которые передаются например при navigate?
Юрий
внутри id и имя routa
Юрий
и ещё params undefined
Юрий
ну это да. Ну по идеи, там же должны быть дефолтные значения
Юрий
и разве params - это не параметры, которые передаются например при navigate?
Aynur
какие например?
Aynur
что вы вообще хотите получить?:D
Юрий
Тот же title
Юрий
для передачи в кастомный header
Aynur
пример из доков
Aynur
Aynur
попробуйте this.props.navigationOptions.title к примеру
Сергій
Разжигаешь 🌚
Юрий
всё равно undefined
Юрий
попробуйте this.props.navigationOptions.title к примеру
Dima
Здравствуйте! Возникла потребность разбить приложение на несколько поменьше с возможностью общей авторизации. Для этого на андроидах есть аккаунт менеджер в котором можно добавить учетную запись, для этих же целей в иос есть кейчейн. Единственный модуль который мне удалось найти для этих целей это https://github.com/oblador/react-native-keychain . Есть ли у кого опыт использования этой библиотеки? И если этот опыт негативный то есть ли какие то альтернативы?
Gena
а как давно смотрели на haul ?
Гм... не помню точно... наверное, где-то год назад, может чуть больше
Gena
Да, я точно ещё до переезда на него смотрел...
Сергей
Самому интересно что смутило, глупо да, но почему нельзя
Сергей
Я думаю что смутило то что при изменении пропса, мы получаем и изменение стейта и из-за этого можем получить ре-рендер 2 раза
Сергей
а что тебя смутило?