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 ...
Тут ребята из Yandex Mobile Ads
собираются запилить офф библиотеку для RN, всех неравнодушных просят пройти небольшой опрос
Ссылка на форму: ТЫК
собираются запилить офф библиотеку для RN, всех неравнодушных просят пройти небольшой опрос
Ссылка на форму: ТЫК
Yandex
Yandex Mobile Ads SDK
Yandex Mobile Ads SDK.
👍6 5🔥4❤3💩1
Forwarded from Мобильная разработка
Apple представила пакет для гомоморфного шифрования в Swift
Apple презентовала пакет для гомоморфного шифрования в языке программирования Swift. Он доступен в открытом доступе и позволяет производить вычисления над зашифрованными данными без необходимости их расшифровки.
Оно позволяет клиентам отправлять зашифрованные данные на сервер, который выполняет вычисления и возвращает результат, не расшифровывая исходную информацию.
Apple использует такой тип шифрования в новых функциях iOS 18, в том числе Live Caller ID Lookup. Она определяет номер звонящего и блокирует спам, отправляя зашифрованный запрос на сервер, который обрабатывает его и возвращает результат, не зная номера телефона.
Как отметили в Apple, разработчики смогут применять такое шифрование в пересечении множеств, безопасной агрегации данных и машинном обучении.
Свои предложения и замечания можно оставлять на GitHub-репозитории swift-homomorphic-encryption.
#swift #apple
Apple презентовала пакет для гомоморфного шифрования в языке программирования Swift. Он доступен в открытом доступе и позволяет производить вычисления над зашифрованными данными без необходимости их расшифровки.
Оно позволяет клиентам отправлять зашифрованные данные на сервер, который выполняет вычисления и возвращает результат, не расшифровывая исходную информацию.
Apple использует такой тип шифрования в новых функциях iOS 18, в том числе Live Caller ID Lookup. Она определяет номер звонящего и блокирует спам, отправляя зашифрованный запрос на сервер, который обрабатывает его и возвращает результат, не зная номера телефона.
Как отметили в Apple, разработчики смогут применять такое шифрование в пересечении множеств, безопасной агрегации данных и машинном обучении.
Свои предложения и замечания можно оставлять на GitHub-репозитории swift-homomorphic-encryption.
#swift #apple
Чед Фраулер, автор книги "Программист-фанатик", говорил:
"Ката - это упражнение для мозга. Как музыкант играет гаммы, чтобы улучшить свою технику, так и программист может использовать ката для отработки своих навыков".
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
🔥4 3❤🔥1
Forwarded from Нейродвиж
This media is not supported in your browser
VIEW IN TELEGRAM
Официально самая хайповая тема недели — CursorAI, лучший друг всех кодеров.
Это IDE, которая нашпигована нейросетями, преимущественно текстовыми (GPT, Claude), и задизайнена вот прям под этих ваших программистов.
Можно редактировать/генерировать отдельную строку или целые блоки кода, обращаться через чат ко всей кодовой базе, и так далее.
Если решитесь попробовать — новым юзерам дают free trial на 2 недели.
Это IDE, которая нашпигована нейросетями, преимущественно текстовыми (GPT, Claude), и задизайнена вот прям под этих ваших программистов.
Можно редактировать/генерировать отдельную строку или целые блоки кода, обращаться через чат ко всей кодовой базе, и так далее.
Если решитесь попробовать — новым юзерам дают free trial на 2 недели.
👀3👍1
🔥 Как создать супер-приложение с React Native? 😎
Новый материал на нашем радаре 📡 — статья How to Develop a Super App with React Native! Если вы задумались над тем, как собрать супер-приложение, которое покорит мир, обязательно прочитайте! 🚀
🤓 В статье:
Пошаговое руководство по созданию супер-приложения 🦸♂️
Как React Native помогает быстро и эффективно собрать проект 🔧
Реальные примеры и советы 💡
Берите кофе ☕ и айда за знаниями! 💥
https://medium.com/@xayilmaz/how-to-develop-a-super-app-with-react-native-fe18fbe002c5
Супер-приложение на базе React Native разрабатывается благодаря интеграции нескольких мини-приложений (например, чата и магазина) в одну платформу. Этот подход позволяет:
1. Модульность: Каждое мини-приложение существует отдельно, что облегчает его обновление и поддержку.
2. Управление активностями: Android и iOS приложения могут переключаться между этими мини-приложениями через единый интерфейс.
3. Универсальность: Пользователи взаимодействуют с различными сервисами, не выходя из основного приложения.
Реализуется это через создание отдельных bundle-файлов для каждого мини-приложения и их подключение к основной структуре SuperApp.
Новый материал на нашем радаре 📡 — статья How to Develop a Super App with React Native! Если вы задумались над тем, как собрать супер-приложение, которое покорит мир, обязательно прочитайте! 🚀
🤓 В статье:
Пошаговое руководство по созданию супер-приложения 🦸♂️
Как React Native помогает быстро и эффективно собрать проект 🔧
Реальные примеры и советы 💡
Берите кофе ☕ и айда за знаниями! 💥
https://medium.com/@xayilmaz/how-to-develop-a-super-app-with-react-native-fe18fbe002c5
Супер-приложение на базе React Native разрабатывается благодаря интеграции нескольких мини-приложений (например, чата и магазина) в одну платформу. Этот подход позволяет:
1. Модульность: Каждое мини-приложение существует отдельно, что облегчает его обновление и поддержку.
2. Управление активностями: Android и iOS приложения могут переключаться между этими мини-приложениями через единый интерфейс.
3. Универсальность: Пользователи взаимодействуют с различными сервисами, не выходя из основного приложения.
Реализуется это через создание отдельных bundle-файлов для каждого мини-приложения и их подключение к основной структуре SuperApp.
Medium
How to Develop a Super App with React Native?
Hello friends, in this article, I will explain the concept of a Super App, its advantages, and how to integrate it into a React Native…
👍6🔥5❤1