Ошибка при сборке проекта в XCode
Error: cannot find the node binary. Try setting the NODE_BINARY variable in the "Bundle React Native code and images" Build Phase to the absolute path to your node binary. You can find it by executing "which node" in a terminal window.
Для решения ошибки выполнить в терминале:
Error: cannot find the node binary. Try setting the NODE_BINARY variable in the "Bundle React Native code and images" Build Phase to the absolute path to your node binary. You can find it by executing "which node" in a terminal window.
Для решения ошибки выполнить в терминале:
ln -s $(which node) /usr/local/bin/node👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет товарищи! Разработал интерестный инструмент для RN, главной особеностью является то что можно будет отловить ошибки в релизной версии приложения, о всех функциях можно прочитать на NPM.
В скором будущем планируется релиз клиента в AppStore 🙂
Cсылки:
NPM: https://www.npmjs.com/package/mobile-app-debugger
Google play: https://play.google.com/store/apps/details?id=ru.kirillag.mobileappdebugger
App Store: https://apps.apple.com/id/app/app-debugger/id1605641206
В скором будущем планируется релиз клиента в AppStore 🙂
Cсылки:
NPM: https://www.npmjs.com/package/mobile-app-debugger
Google play: https://play.google.com/store/apps/details?id=ru.kirillag.mobileappdebugger
App Store: https://apps.apple.com/id/app/app-debugger/id1605641206
👍2
Оказывается, у Samsung есть сервис Samsung Remote Test Lab, в котором можно протестировать своё приложение на топовых и бюджетных смартфонах Samsung Galaxy (даже на линейке складных Fold), планшетах и даже умных часах.
Работает это так: вы получаете удалённый доступ к устройству и можете проверить, как приложение работает на конкретной модели. У сервиса даже открыта отдельная лаборатория в России. И пользоваться им можно бесплатно — так отпадает необходимость покупать устройства для тестов.
В статье описан опыт использования
Удалённое тестирование Android-приложений на реальных устройствах SamsungОказывается, у Samsung есть сервис Samsung Remote Test Lab, в котором можно протестировать своё приложение на топовых и бюджетных смартфонах Samsung Galaxy (даже на линейке складных Fold), планшетах и даже умных часах.
Работает это так: вы получаете удалённый доступ к устройству и можете проверить, как приложение работает на конкретной модели. У сервиса даже открыта отдельная лаборатория в России. И пользоваться им можно бесплатно — так отпадает необходимость покупать устройства для тестов.
В статье описан опыт использования
Samsung Remote Test Lab: https://habr.com/ru/company/samsung/blog/593509/👍1
Сборник полезных терминальных команд для разработки react-native приложения
Не забудь добавить в закладки 😉
Не забудь добавить в закладки 😉
❤2🔥1👏1
React Native — info pinned «Сборник полезных терминальных команд для разработки react-native приложения Не забудь добавить в закладки 😉»
Заглянем под капот React Native и узнаем обо всех тонкостях его внутренней работы: выполнение кода JavaScript на устройствах Android/iOS и преобразование его в нативный, рендеринг UI, взаимодействие потоков в приложении, а также многое другое.
https://nuancesprog.ru/p/13634
https://nuancesprog.ru/p/13634
NOP::Nuances of programming
Внутренняя жизнь React Native
React Native — это библиотека JavaScript для создания мобильных приложений, работающих как на Android, так и на iOS. Как говорят создатели: “Научитесь однажды — пишите где угодно.” На протяжении двух последних лет она занимает ведущие позиции на рынке…
👍1
Делимся годным репозиторием с более 39 тысяч звезд, который отлично подойдет для проверки знаний по JavaScript или подготовки к собеседованию:
Сохраните себе, чтобы не потерять.
https://github.com/lydiahallie/javanoscript-questions/blob/master/ru-RU/README.md
Сохраните себе, чтобы не потерять.
https://github.com/lydiahallie/javanoscript-questions/blob/master/ru-RU/README.md
GitHub
javanoscript-questions/ru-RU/README.md at master · lydiahallie/javanoscript-questions
A long list of (advanced) JavaScript questions, and their explanations :sparkles: - lydiahallie/javanoscript-questions
👍1
Откройте для себя улучшенные возможности React Native и получите актуальную информацию о полезных библиотеках и инструментах при работе с приложениями от опытного разработчика.
https://nuancesprog.ru/p/7738
https://nuancesprog.ru/p/7738
NOP::Nuances of programming
Анализ возможностей React Native или 15 вариантов улучшить ваше приложение!
Фреймворк React Native радикально изменил процесс разработки мобильных приложений, особенно после создания таких гибридных мобильных приложений, как Phone-gap, Ionichas и т.д.
👍1
Репозиторий с примерами и объяснением самых популярных алгоритмов и структур данных на JS. Возле каждого алгоритма отмечен уровень сложности
https://github.com/trekhleb/javanoscript-algorithms
https://github.com/trekhleb/javanoscript-algorithms
👍2
Давно ли вы начали задумываться об оптимизации приложения и какие практики обычно используете?
https://habr.com/ru/post/492390/
https://habr.com/ru/post/492390/
Хабр
Война с тормозами. Оптимизация количества рендеров компонентов в React Native
Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и...
👍3
Если у вас некоторые проекты занимают много места, а удалять их жалко, вы можете очисть кеш сборок и node_modules у всех своих проетов разом!
Для этого выполните в терминале следующие команды в папке где храните свои проеты
для андроид:
для iOS:
для node_modules
для .lock файлов
Для этого выполните в терминале следующие команды в папке где храните свои проеты
для андроид:
find . -type d -path '*android/app/build' | xargs rm -rfдля iOS:
find . -type d -path '*ios/Pods' | xargs rm -rfдля node_modules
find . -type d -name '*node_modules' | xargs rm -rf для .lock файлов
find . -name '*.lock' -delete | xargs rm -rf👍6
Разгоняем свой MacOS
Есть вот такие директории:
В них лежат .plist файлы, с помощью их MacOS на старте запускает процессы от сторонних программ в фоне (Если там ничего не обнаружите, попробуйте включить отображение скрытых файлов
У себя я смело все вычистил от туда, тк ничего нужного на старте системы мне запускать не надо. В результате в +1.5Gb свободной RAM.
Самое интерестное что там было это
Что удалить а что оставить — решать вам. Рекомендую перед удалением сделать копию этих файлов и посмотреть на поведение необходимых вам программ.
Из проблем которые мне встретились, было только то что
Ну а на этом все, всем удачи🤞
Есть вот такие директории:
~/Library/LaunchAgents
/Library/LaunchAgents /Library/LaunchDaemonsВ них лежат .plist файлы, с помощью их MacOS на старте запускает процессы от сторонних программ в фоне (Если там ничего не обнаружите, попробуйте включить отображение скрытых файлов
CMD + Shift + . ).У себя я смело все вычистил от туда, тк ничего нужного на старте системы мне запускать не надо. В результате в +1.5Gb свободной RAM.
Самое интерестное что там было это
com.github.facebook.watchman, после его удаления и перезагрузки системы я перестал наблюдать проблемы с Metro bundler во время разработки.Что удалить а что оставить — решать вам. Рекомендую перед удалением сделать копию этих файлов и посмотреть на поведение необходимых вам программ.
Из проблем которые мне встретились, было только то что
react-native run ios перестал работать, но в моем случае проблема решилась очень быстро (решение описал тут)Ну а на этом все, всем удачи🤞
Stack Overflow
React Native or Xcode: unable to find utility "instruments", not a developer tool or in PATH
xcrun: error: sh -c '/Applications/Xcode-beta.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find
👍6
Привет товарищи, всем кому не лень, пройдите пожалуйста анонимный опросник на тему «зарплата RN разработчика». Там всего 3 вопроса, это не займёт у вас много времени 🤓 Результаты красиво оформлю и чуть позже опубликую тут 🧑💻
https://forms.gle/1EpN1q3urHS1sab5A
https://forms.gle/1EpN1q3urHS1sab5A
Google Docs
Анонимный опросник
Градация зарплат React Native разработчиков
👍3
React Native — info pinned «Отладка релизной сборки React Native на максималках или как получить от тестировщиков внятное объяснение ошибки»
Методичка 1. Введение в TypeScript.pdf
1.1 MB
Для тех кто давно хотел разобраться с TypeScript, но по каким-то причинам не смог.
Отличные методические пособия для начинающих🧑💻
Отличные методические пособия для начинающих🧑💻
🔥6❤3👍2💯1