Привычка быть SOLIDным разработчиком / Хабр
@react_native_info
«Программист занимается строительством моста через пропасть, по одну сторону которой находятся машины (и простейшие примитивы, начиная с 0 и 1), а по другую — бесконечное множество прикладных задач».
Эдсгер Вибе Дейкстра
@react_native_info
❤2🔥2 2
🎉 Software Mansion представляет React Native IDE — уникальное решение для улучшения разработки на React Native.
🔗 Integrated Experience: Предварительный просмотр вашего приложения непосредственно в вашем проекте Visual Studio Code, включая поддержку iOS Simulator и Android emulator.
🕵️♂️ Click to Inspect: Переходите напрямую к файлам компонентов с помощью встроенного инспектора.
🛠️ Breakpoints in VSCode: Добавляйте точки останова в Visual Studio Code для отладки вашего приложения без дополнительных настроек.
🧩 Component Development in Isolation: Предварительный просмотр и разработка компонентов индивидуально.
🌗 Device Settings Adjustment: Настройте размер текста и светлую/темную тему прямо из IDE.
🔍 Convenient Log Search: Фильтрация и поиск по логам с автоматическими ссылками на исходный код.
Подробнее ознакомиться с функциями и возможностями можно на сайте проекта: React Native IDE.
@react_native_info
🔗 Integrated Experience: Предварительный просмотр вашего приложения непосредственно в вашем проекте Visual Studio Code, включая поддержку iOS Simulator и Android emulator.
🕵️♂️ Click to Inspect: Переходите напрямую к файлам компонентов с помощью встроенного инспектора.
🛠️ Breakpoints in VSCode: Добавляйте точки останова в Visual Studio Code для отладки вашего приложения без дополнительных настроек.
🧩 Component Development in Isolation: Предварительный просмотр и разработка компонентов индивидуально.
🌗 Device Settings Adjustment: Настройте размер текста и светлую/темную тему прямо из IDE.
🔍 Convenient Log Search: Фильтрация и поиск по логам с автоматическими ссылками на исходный код.
Подробнее ознакомиться с функциями и возможностями можно на сайте проекта: React Native IDE.
@react_native_info
🔥15 5 3❤2😭1
Forwarded from Artem Anisimov
Всем привет! 🖖
Меня зовут Артем, и я - full stack developer с более чем 10-летним стажем. Начинал со всякого возможного бэкэнда (laravel, symfony, etc...)
Но недавно решил попробовать RN, хотя в глаза его раньше не видел
Вот мой канал - @react_pain в котором бомблю, и описываю свои адские муки и документирую страдания. ну и каждую пятницу мэм.
Если кому кайф, велком.
А еще у нас демократия! Вы сами можете выбрать, о чем будет следующий пост. ОГО, как такое возможно?!
Меня зовут Артем, и я - full stack developer с более чем 10-летним стажем. Начинал со всякого возможного бэкэнда (laravel, symfony, etc...)
Но недавно решил попробовать RN, хотя в глаза его раньше не видел
Вот мой канал - @react_pain в котором бомблю, и описываю свои адские муки и документирую страдания. ну и каждую пятницу мэм.
Если кому кайф, велком.
А еще у нас демократия! Вы сами можете выбрать, о чем будет следующий пост. ОГО, как такое возможно?!
React Native Newsletter #181
https://newsletterest.com/message/212993/React-Native-Newsletter-181
#newsletter
https://newsletterest.com/message/212993/React-Native-Newsletter-181
#newsletter
Newsletterest
React Native Newsletter - React Native Newsletter #181 - Newsletterest
This week's issue features This week's issue features articles about the release of RN 0.74 and React 19 Beta Issue 181 • Open in browser React Native ...
🔥7 6
🚨 Важное Обновление Правил Приватности для Разработчиков Приложений Apple – 2024!
🔴 Основные Причины Отклонения Приложений:
С 1 мая 2024 года Apple вводит новые правила конфиденциальности для приложений в App Store. Если ваше приложение использует определённые API или сторонние SDK без соответствующего описания приватности, оно может быть отклонено.
🔧 Обязательное Описание Приватности:
Разработчикам необходимо предоставить описание методов сбора данных их сторонними SDK. Это критически важно для поддержания прозрачности использования данных пользователя.
📚 Обновление Требований к SDK:
Видео детально описывает, как создать описание приватности для вашего приложения, включая обработку user defaults и раскрытие методов сбора данных через требуемые метки "питательности приватности" в App Store.
⚙️ Управление Неподдерживаемыми SDK:
Для устаревших или неподдерживаемых SDK разработчикам, возможно, придется форкнуть репозитории или включить описания приватности в свои приложения, чтобы соответствовать новым стандартам.
📝 Документация и Соблюдение Правил:
Видео предоставляет подробное руководство по соблюдению новых правил, включая модификацию существующих приложений и обработку новых подач в App Store.
🧐 Особенности для Существующих Приложений:
Существующие приложения, использующие старые SDK до введения новых правил, будут включены в "дедовщину". Однако новые приложения или обновления, добавляющие новые SDK после 1 мая 2024 года, должны соответствовать требованиям.
🔢 Цифры, которые имеют значение:
- Срок вступления новых правил – 1 мая 2024 года.
- Обновление касается сторонних SDK, как популярных, так и нишевых.
- Видео акцентирует внимание на использовании user defaults, широко применяемого API, который будет сильно затронут изменениями.
@react_native_info #reactnative
🔴 Основные Причины Отклонения Приложений:
С 1 мая 2024 года Apple вводит новые правила конфиденциальности для приложений в App Store. Если ваше приложение использует определённые API или сторонние SDK без соответствующего описания приватности, оно может быть отклонено.
🔧 Обязательное Описание Приватности:
Разработчикам необходимо предоставить описание методов сбора данных их сторонними SDK. Это критически важно для поддержания прозрачности использования данных пользователя.
📚 Обновление Требований к SDK:
Видео детально описывает, как создать описание приватности для вашего приложения, включая обработку user defaults и раскрытие методов сбора данных через требуемые метки "питательности приватности" в App Store.
⚙️ Управление Неподдерживаемыми SDK:
Для устаревших или неподдерживаемых SDK разработчикам, возможно, придется форкнуть репозитории или включить описания приватности в свои приложения, чтобы соответствовать новым стандартам.
📝 Документация и Соблюдение Правил:
Видео предоставляет подробное руководство по соблюдению новых правил, включая модификацию существующих приложений и обработку новых подач в App Store.
🧐 Особенности для Существующих Приложений:
Существующие приложения, использующие старые SDK до введения новых правил, будут включены в "дедовщину". Однако новые приложения или обновления, добавляющие новые SDK после 1 мая 2024 года, должны соответствовать требованиям.
🔢 Цифры, которые имеют значение:
- Срок вступления новых правил – 1 мая 2024 года.
- Обновление касается сторонних SDK, как популярных, так и нишевых.
- Видео акцентирует внимание на использовании user defaults, широко применяемого API, который будет сильно затронут изменениями.
@react_native_info #reactnative
YouTube
Your App Will Get Rejected | New Privacy Rules - 2024
As of May 1st, 2024 Apple implemented new privacy requirements for all new apps and app updates. These rules require a privacy manifest for popular third party SDKs and your app if you are using a required reason API. UserDefaults is a required reason API…
Forwarded from Эксплойт
This media is not supported in your browser
VIEW IN TELEGRAM
Дизайнеры, постарайтесь не кричать — вышла огромная библиотека бесплатных анимированных компонентов на React, Tailwind и Framer.
Да, вы правильно прочитали — абсолютно бесплатно.
@exploitex
Да, вы правильно прочитали — абсолютно бесплатно.
@exploitex
🔥8 3 2
Forwarded from ReactNative и что-то остальное
Всем привет!
На офф сайте RN в разделе "Get Started with React Native" теперь настоятельно рекомендуют использовать Expo, а информацию про чистую установку убрали сюда
⚡️ReactNative и что-то остальное
На офф сайте RN в разделе "Get Started with React Native" теперь настоятельно рекомендуют использовать Expo, а информацию про чистую установку убрали сюда
⚡️ReactNative и что-то остальное
🤔13👍3🎉2
"const" было ошибкой / `const` was a mistake
Автор делится своими мыслями по поводу спора const против let.
https://www.youtube.com/watch?v=dqmtzHB2zTM
Дебаты вызвал доклад https://www.epicweb.dev/talks/let-me-be
А вы как считаете?
Автор делится своими мыслями по поводу спора const против let.
https://www.youtube.com/watch?v=dqmtzHB2zTM
Дебаты вызвал доклад https://www.epicweb.dev/talks/let-me-be
А вы как считаете?
YouTube
`const` was a mistake
Finally sharing my thoughts on the Const vs Let debate.
Ugh.
Original rant (unlisted for now)
https://youtu.be/LAd3zMw7_9c
SOURCES
https://www.epicweb.dev/talks/let-me-be
https://twitter.com/cramforce/status/1786608749354082455
https://github.com/Tode…
Ugh.
Original rant (unlisted for now)
https://youtu.be/LAd3zMw7_9c
SOURCES
https://www.epicweb.dev/talks/let-me-be
https://twitter.com/cramforce/status/1786608749354082455
https://github.com/Tode…
🤔3❤2
🚀 Создание 3D и AR в приложении Starlink на React Native & Expo 📡
В статье [NotJust.Dev](https://www.notjust.dev/blog/react-native-starlink) рассказывается, как команда Starlink от SpaceX создает мобильное приложение с использованием Expo. Они показали, как интегрировать 3D и AR возможности с помощью ExpoGL, Three.js и React Three Fiber.
🔧 Основные моменты:
- Sky Scanner: Инструмент для выбора лучшего места установки устройства Starlink, показывающий препятствия на небе.
- 3D Рендеринг: Использование ExpoGL и Three.js для создания анимаций, упрощенных с помощью React Three Fiber.
🔥 Хотите узнать больше? Читайте полную статью и делитесь с друзьями!
https://www.notjust.dev/blog/react-native-starlink
В статье [NotJust.Dev](https://www.notjust.dev/blog/react-native-starlink) рассказывается, как команда Starlink от SpaceX создает мобильное приложение с использованием Expo. Они показали, как интегрировать 3D и AR возможности с помощью ExpoGL, Three.js и React Three Fiber.
🔧 Основные моменты:
- Sky Scanner: Инструмент для выбора лучшего места установки устройства Starlink, показывающий препятствия на небе.
- 3D Рендеринг: Использование ExpoGL и Three.js для создания анимаций, упрощенных с помощью React Three Fiber.
🔥 Хотите узнать больше? Читайте полную статью и делитесь с друзьями!
https://www.notjust.dev/blog/react-native-starlink
www.notjust.dev
How Starlink is using ExpoGL and Three.js for 3d & AR in React Native
Starlink app is built with React Native and Expo. Here is how they are building the 3d and AR features using ExpoGL, Three.js and React Three Fiber
👍6🔥6❤3
Forwarded from Мобильная разработка
Шпаргалка по Kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
🔥7 3👍1😁1
React Native Newsletter #182
https://newsletterest.com/message/219042/React-Native-Newsletter-182
#newsletter
https://newsletterest.com/message/219042/React-Native-Newsletter-182
#newsletter
Newsletterest
React Native Newsletter - React Native Newsletter #182 - Newsletterest
This week's issue features info about the upcoming Chain React Conf in Portland, OR Issue 182 • Open in browser React Native Newsletter This issue: Chain ...
👍3❤2🔥2
React Native Gesture Handler 2.17.0
- Pass refs to GH Buttons (lets you measure them)
- Nested buttons now work on the New Architecture
- scale no longer affects relative coordinates
and many more!
Release notes
Release notes
Release notes
@react_native_info
- Pass refs to GH Buttons (lets you measure them)
- Nested buttons now work on the New Architecture
- scale no longer affects relative coordinates
and many more!
Release notes
Release notes
Release notes
@react_native_info
🌟 Что вы найдете в этой книге?
- Полный обзор передовых техник оптимизации.
- Практические советы по улучшению производительности.
- Примеры кода, которые можно сразу использовать в своих проектах.
- Советы по оптимизации памяти и снижению потребления батареи.
Эта книга станет отличным ресурсом как для начинающих, так и для опытных разработчиков, помогая создавать более быстрые, стабильные и энергоэффективные приложения.
📖 Скачивайте книгу по ссылке: The Ultimate Guide to React Native Optimization
P.S. Кому лень заполнять форму на сайте скинул pdf в комменты
The book's content can be summarized as follows:
1. It highlights the importance of using state machines to provide robust interactive animations at 60FPS, along with leveraging dedicated higher-ordered React Native components to improve user experience and app performance.
2. The book discusses the use of declarative Skia drawing capabilities through the @shopify/react-native-skia library, allowing developers to have full control over rendering down to pixel-level precision.
3. It emphasizes the need for optimizing React Native applications using the ultimate guide, which includes experimenting with new architecture and finding ways to reduce memory consumption, CPU usage, and improving overall app performance.
4. The book also touches on the topic of traditional approaches being difficult to implement in core application design, potentially leading to unsatisfied clients and loss of market share.
As for examples of code, the book provides various code snippets and illustrations that demonstrate how to apply these concepts to real-world scenarios, such as:
* Using React Native's state machine capabilities to create interactive animations
* Implementing Skia drawing capabilities using @shopify/react-native-skia library
* Optimizing React Native applications using techniques such as reducing memory consumption, CPU usage, and improving overall app performance
#ReactNative #Optimization #МобильнаяРазработка #Callstack
@react_native_info
Please open Telegram to view this post
VIEW IN TELEGRAM
Callstack
Master React Native Performance Optimization | Callstack
Discover proven techniques for reducing TTI, improving FPS, and fine-tuning your React Native app’s performance. Download the free React Native optimization guide today.
🔥9 5👏2
React Native Newsletter #183
https://newsletterest.com/message/233637/React-Native-Newsletter-183
#newsletter
https://newsletterest.com/message/233637/React-Native-Newsletter-183
#newsletter
Newsletterest
React Native Newsletter - React Native Newsletter #183 - Newsletterest
This week's issue features Chain React 2024 and more Issue 183 • Open in browser React Native Newsletter This issue: We're back from Chain React 2024 in ...