React Native — info – Telegram
React Native — info
1.29K subscribers
77 photos
26 videos
9 files
235 links
@react_native_info — канал с качественным контентом об RN.

Все самое интересное о ReactNative, React, JS, TS и мобильной разработке.

По всем вопросам обращатся — @igroza @bobcatus
Download Telegram
#обсуждение

Как расшифровывется аббревиатура APK/IPA? Только неправильные ответы.


@react_native_info
😁75👎22
Forwarded from Artem Anisimov
Всем привет! 🖖
Меня зовут Артем, и я - full stack developer с более чем 10-летним стажем. Начинал со всякого возможного бэкэнда (laravel, symfony, etc...)

Но недавно решил попробовать RN, хотя в глаза его раньше не видел

Вот мой канал - @react_pain в котором бомблю, и описываю свои адские муки и документирую страдания. ну и каждую пятницу мэм.

Если кому кайф, велком.

А еще у нас демократия! Вы сами можете выбрать, о чем будет следующий пост. ОГО, как такое возможно?!
43😢1
🚨 Важное Обновление Правил Приватности для Разработчиков Приложений 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
5👍4🤯42
​​Когда решил пофиксить один МААААЛЕНЬКИЙ баг:
😁17
Forwarded from Эксплойт
This media is not supported in your browser
VIEW IN TELEGRAM
Дизайнеры, постарайтесь не кричать — вышла огромная библиотека бесплатных анимированных компонентов на React, Tailwind и Framer.

Да, вы правильно прочитали — абсолютно бесплатно.

@exploitex
🔥832
Всем привет!

На офф сайте RN в разделе "Get Started with React Native" теперь настоятельно рекомендуют использовать Expo, а информацию про чистую установку убрали сюда

⚡️ReactNative и что-то остальное
🤔13👍3🎉2
😁15🤣62
"const" было ошибкой / `const` was a mistake

Автор делится своими мыслями по поводу спора const против let.

https://www.youtube.com/watch?v=dqmtzHB2zTM

Дебаты вызвал доклад https://www.epicweb.dev/talks/let-me-be

А вы как считаете?
🤔32
🚀 Создание 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
👍6🔥63
Шпаргалка по Kotlin

Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.

#шпаргалка #kotlin
🔥73👍1😁1
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
11
Библия react-native разработчика Книга "The Ultimate Guide to React Native Optimization" от команды Callstack.

🌟 Что вы найдете в этой книге?
- Полный обзор передовых техник оптимизации.
- Практические советы по улучшению производительности.
- Примеры кода, которые можно сразу использовать в своих проектах.
- Советы по оптимизации памяти и снижению потребления батареи.

Эта книга станет отличным ресурсом как для начинающих, так и для опытных разработчиков, помогая создавать более быстрые, стабильные и энергоэффективные приложения.

📖 Скачивайте книгу по ссылке: 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
🔥95👏2
Тут ребята из Yandex Mobile Ads
собираются запилить офф библиотеку для RN, всех неравнодушных просят пройти небольшой опрос

Ссылка на форму: ТЫК
👍65🔥43💩1
​​Apple представила пакет для гомоморфного шифрования в Swift

Apple презентовала пакет для гомоморфного шифрования в языке программирования Swift. Он доступен в открытом доступе и позволяет производить вычисления над зашифрованными данными без необходимости их расшифровки.

Оно позволяет клиентам отправлять зашифрованные данные на сервер, который выполняет вычисления и возвращает результат, не расшифровывая исходную информацию.

Apple использует такой тип шифрования в новых функциях iOS 18, в том числе Live Caller ID Lookup. Она определяет номер звонящего и блокирует спам, отправляя зашифрованный запрос на сервер, который обрабатывает его и возвращает результат, не зная номера телефона.

Как отметили в Apple, разработчики смогут применять такое шифрование в пересечении множеств, безопасной агрегации данных и машинном обучении.

Свои предложения и замечания можно оставлять на GitHub-репозитории swift-homomorphic-encryption.

#swift #apple
62🌭1
💻 Code Kata: Ваш путь к совершенству в программировании! 🧠

Чед Фраулер, автор книги "Программист-фанатик", говорил:
"Ката - это упражнение для мозга. Как музыкант играет гаммы, чтобы улучшить свою технику, так и программист может использовать ката для отработки своих навыков".


Code kata — это не просто задачи для решения. Это способ тренировок, позволяющий улучшить свои навыки, сосредоточившись на качестве кода и применении лучших практик.

21 ката помогут вам в этом:
1. Kata01: Supermarket Pricing
2. Kata02: Karate Chop
3. Kata03: How Big? How Fast?
4. Kata04: Data Munging
5. Kata05: Bloom Filters
6. Kata06: Anagrams
7. Kata07: How'd I Do?
8. Kata08: Conflicting Objectives
9. Kata09: Back to the Checkout
10. Kata10: Hashes vs. Classes
11. Kata11: Sorting It Out
12. Kata12: Best Sellers
13. Kata13: Counting Code Lines
14. Kata14: Tom Swift Under the Milkwood
15. Kata15: A Diversion
16. Kata16: Business Rules
17. Kata17: More Business Rules
18. Kata18: Transitive Dependencies
19. Kata19: Word Chains
20. Kata20: Klondike
21. Kata21: Simple Lists

P.S. Не просто решайте задачи, а стремитесь к тому, чтобы ваш код был элегантным и эффективным.

#codekata #программирование #ЧедФаулер #алгоритмы #практика #разработка

@react_native_info
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43❤‍🔥1