This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь Twitter (запрещен в РФ) wa2goose сделал интерестную анимацию перелистывания карточек.
Анимация сделана с помощью reanimated2 и react-native-gesture-handler.
Есть обучающие видео, можно посмотреть тут.
Исходный код проекта можно найти на GitHub
🇺🇸 English translation in comments.
@react_native_info #reactnative
Анимация сделана с помощью reanimated2 и react-native-gesture-handler.
Есть обучающие видео, можно посмотреть тут.
Исходный код проекта можно найти на GitHub
🇺🇸 English translation in comments.
@react_native_info #reactnative
👍14🔥7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь GitHub под ником 4TWIGGERS сделал интерестный эффект во время пролистывания ScrollView.
Анимация выполнена с помощью reanimated2.
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
Анимация выполнена с помощью reanimated2.
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
❤11🔥4🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь GitHub под ником GrandPoohBear сделал анимированный циферблат с помощью reanimated2, для управления состоянием используется MobX.
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
🔥7❤2🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Отличный пример для тех кто давно хотел попробовать поиграться с 3D моделями на RN.
Пользователь GitHub под ником alexandrius, реализовал данный проект на Expo при помощи threejs, react-three-fiber, expo-gl, expo-three.
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
Пользователь GitHub под ником alexandrius, реализовал данный проект на Expo при помощи threejs, react-three-fiber, expo-gl, expo-three.
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
🔥22🤯5❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь GitHub под ником 4TWIGGERS выложил в открытый доступ код, где показанно как нужно делать SVG анимации на примере таб бара при помощи reanimated2 и react-native-svg.
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments.
@react_native_info #reactnative
🔥16🤯3❤1
Apple обновила гайдлайны к App Store
— Если некоторые функции зависят от учётной записи пользователей в приложении, то разработчики должны предоставить полный доступ к приложению с активной демо-учётной записью или полнофункциональным демо режимом для Review.
— Приложения могут использовать NFT, но с некоторыми ограничениями. Например, приложения могут позволять пользователям просматривать NFT при условии, что там нет кнопок, внешних ссылок или других призывов к действию для покупки.
— Стандарт «умного дома» Matter: приложения должны использовать фреймворк Apple для поддержки Matter. Если используются другие Matter SDK, то они должны быть сертифицированы.
Подробнее о всех изменениях тут
🇺🇸 English translation in comments.
@react_native_info #reactnative
— Если некоторые функции зависят от учётной записи пользователей в приложении, то разработчики должны предоставить полный доступ к приложению с активной демо-учётной записью или полнофункциональным демо режимом для Review.
— Приложения могут использовать NFT, но с некоторыми ограничениями. Например, приложения могут позволять пользователям просматривать NFT при условии, что там нет кнопок, внешних ссылок или других призывов к действию для покупки.
— Стандарт «умного дома» Matter: приложения должны использовать фреймворк Apple для поддержки Matter. Если используются другие Matter SDK, то они должны быть сертифицированы.
Подробнее о всех изменениях тут
🇺🇸 English translation in comments.
@react_native_info #reactnative
👍11🤮3🔥1😢1
ReactNative 0.71.0-rc.0
⚠️ Экспериментальная версия
Основные новвоведения:
✓ Добавили поддержку
✓ Typescript теперь поддерживается из коробки;
✓ Началный шаблон приложения теперь генерируется на TS;
✓ Оптимизировали сборку Hermes с помощью Maven, тем самым сократив время сборки для iOS и Android;
Подробнее можно ознакомиться тут
🇺🇸 English translation in comments
@react_native_info #reactnative
⚠️ Экспериментальная версия
Основные новвоведения:
✓ Добавили поддержку
flex-gap
для стилей;✓ Typescript теперь поддерживается из коробки;
✓ Началный шаблон приложения теперь генерируется на TS;
✓ Оптимизировали сборку Hermes с помощью Maven, тем самым сократив время сборки для iOS и Android;
Подробнее можно ознакомиться тут
🇺🇸 English translation in comments
@react_native_info #reactnative
❤10🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь GitHub по ником eneskarpuz сделал интерестную библеотеку React Native Drag Text Editor, работает все это дело на reanimated2 и React Native Gesture Handler.
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments
@react_native_info #reactnative
Исходный код можно мосмотреть на гит
🇺🇸 English translation in comments
@react_native_info #reactnative
🔥17⚡3❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Ютубер Massive Educator сделал анимированный тулбар на ReactNative, который отлично работает на ios, android, mac os, windows и web. И запилил видео урок, ссылка тут.
📦 Окружение проекта
1. react-native: 0.70.4
2. react-native-web: 0.18.10
3. react-native-windows: 0.70.6
4. react-native-macos: 0.68.57
5. react-native-reanimated: 2.12.0
6. react-native-gesture-handler: 2.8.0
7. react-native-vector-icons: 9.2.0
Исходный код проекта можно найти на гит
🇺🇸 English translation in comments
@react_native_info #reactnative
📦 Окружение проекта
1. react-native: 0.70.4
2. react-native-web: 0.18.10
3. react-native-windows: 0.70.6
4. react-native-macos: 0.68.57
5. react-native-reanimated: 2.12.0
6. react-native-gesture-handler: 2.8.0
7. react-native-vector-icons: 9.2.0
Исходный код проекта можно найти на гит
🇺🇸 English translation in comments
@react_native_info #reactnative
🔥14❤7👍6🤨4👏1🙏1🤓1👨💻1👀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
🔴 Основные Причины Отклонения Приложений:
С 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…
🌟 Что вы найдете в этой книге?
- Полный обзор передовых техник оптимизации.
- Практические советы по улучшению производительности.
- Примеры кода, которые можно сразу использовать в своих проектах.
- Советы по оптимизации памяти и снижению потребления батареи.
Эта книга станет отличным ресурсом как для начинающих, так и для опытных разработчиков, помогая создавать более быстрые, стабильные и энергоэффективные приложения.
📖 Скачивайте книгу по ссылке: 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
🚀 Новые возможности для AI-приложений! 🤖📱
Не так часто говорим о LLM'ах (уверены, вы и так о них слышите больше, чем нужно 😅), но мимо этой новости пройти сложно!
🔥 Bolt и Expo объединились, чтобы добавить поддержку (React-)Native мобильных приложений в Bolt. Теперь вы можете предпросматривать AI-сгенерированные приложения прямо в браузере! 🌐
А если хотите пойти дальше — скачивайте код и развивайте проект как душе угодно. 💡
💥 В планах — интеграция с EAS для удобного деплоя в продакшн. 🚀
PS: Нас всех заменят )))
https://expo.dev/blog/bolt-expo-integration-announcement
#AI #ReactNative #Expo #Bolt #MobileDev
Не так часто говорим о LLM'ах (уверены, вы и так о них слышите больше, чем нужно 😅), но мимо этой новости пройти сложно!
🔥 Bolt и Expo объединились, чтобы добавить поддержку (React-)Native мобильных приложений в Bolt. Теперь вы можете предпросматривать AI-сгенерированные приложения прямо в браузере! 🌐
А если хотите пойти дальше — скачивайте код и развивайте проект как душе угодно. 💡
💥 В планах — интеграция с EAS для удобного деплоя в продакшн. 🚀
PS: Нас всех заменят )))
https://expo.dev/blog/bolt-expo-integration-announcement
#AI #ReactNative #Expo #Bolt #MobileDev
Expo Blog
Bolt 🤝 Expo: Get your idea to the app store without writing code
Skip the coding bootcamp! With Bolt and Expo you can create mobile applications simply by describing the app you want to build.
🤔5
🚀 Что нового в React Native в июле 2025?
Месяц стал знаковым для платформы: заморозка Legacy-архитектуры, рост производительности, новые библиотеки и события! Ниже — ключевые апдейты 👇
⸻
1️⃣ React Native 0.80.2
Интеграция с React 19.1.0, предупреждения DevTools об устаревших API и заморозка Legacy-архитектуры.
🔗 https://reactnative.dev/blog/2025/06/12/react-native-0.80
⸻
2️⃣ Strict TypeScript API (opt-in)
Типы генерируются из исходников — меньше ошибок, больше безопасности.
🔗 https://reactnative.dev/blog/2025/06/12/moving-towards-a-stable-javascript-api
⸻
3️⃣ Скорость и размер
iOS-сборки стали быстрее на 12%, Android APK уменьшился на ~1 МБ (Hermes + IPO).
🔗 https://www.brilworks.com/blog/react-native-0-80/
⸻
4️⃣ Node-API для нативных модулей
Callstack внедряет поддержку Node-API — стабильность и кросс-совместимость.
🔗 https://www.callstack.com/events
⸻
5️⃣ Expo SDK 54 (анонс)
В конце лета — поддержка RN 0.81, уже доступен canary с 0.80.
🔗 https://expo.dev/changelog/react-native-80
⸻
6️⃣ React Nexus 2025
Конференция в Бангалоре: 750+ dev’ов, тренды и комьюнити.
🔗 https://www.meetup.com/reactjs-bangalore/events/306929368/
⸻
7️⃣ Reanimated 4, Screens 4.0, Gluestack, Tamagui
Анимации, UI и навигация на новом уровне. Больше производительности — меньше боли.
🔗 https://dev.to/erenelagz/must-know-react-native-libraries-for-faster-mobile-app-development-in-2025-1h70
⸻
📌 Вывод:
New Architecture — уже не опция, а необходимость. Будущее React Native становится реальностью уже сегодня.
#ReactNative #MobileDev #Expo #RN80 #Reanimated #TypeScript
Месяц стал знаковым для платформы: заморозка Legacy-архитектуры, рост производительности, новые библиотеки и события! Ниже — ключевые апдейты 👇
⸻
1️⃣ React Native 0.80.2
Интеграция с React 19.1.0, предупреждения DevTools об устаревших API и заморозка Legacy-архитектуры.
🔗 https://reactnative.dev/blog/2025/06/12/react-native-0.80
⸻
2️⃣ Strict TypeScript API (opt-in)
Типы генерируются из исходников — меньше ошибок, больше безопасности.
🔗 https://reactnative.dev/blog/2025/06/12/moving-towards-a-stable-javascript-api
⸻
3️⃣ Скорость и размер
iOS-сборки стали быстрее на 12%, Android APK уменьшился на ~1 МБ (Hermes + IPO).
🔗 https://www.brilworks.com/blog/react-native-0-80/
⸻
4️⃣ Node-API для нативных модулей
Callstack внедряет поддержку Node-API — стабильность и кросс-совместимость.
🔗 https://www.callstack.com/events
⸻
5️⃣ Expo SDK 54 (анонс)
В конце лета — поддержка RN 0.81, уже доступен canary с 0.80.
🔗 https://expo.dev/changelog/react-native-80
⸻
6️⃣ React Nexus 2025
Конференция в Бангалоре: 750+ dev’ов, тренды и комьюнити.
🔗 https://www.meetup.com/reactjs-bangalore/events/306929368/
⸻
7️⃣ Reanimated 4, Screens 4.0, Gluestack, Tamagui
Анимации, UI и навигация на новом уровне. Больше производительности — меньше боли.
🔗 https://dev.to/erenelagz/must-know-react-native-libraries-for-faster-mobile-app-development-in-2025-1h70
⸻
📌 Вывод:
New Architecture — уже не опция, а необходимость. Будущее React Native становится реальностью уже сегодня.
#ReactNative #MobileDev #Expo #RN80 #Reanimated #TypeScript
reactnative.dev
React Native 0.80 - React 19.1, JS API Changes, Freezing Legacy Arch and much more · React Native
Today we are excited to release React Native 0.80!
🔥6❤3
🎹 Keyboard Extensions для React Native от kirillzyusko.github.io— новый уровень контроля над клавиатурой!
Теперь можно:
• добавлять custom views поверх клавиатуры
• делать закреплённые тулбары
• реализовать UX как в iMessage/Telegram
🔗 https://kirillzyusko.github.io/react-native-keyboard-controller/blog/keyboard-extensions
Поддерживает iOS 15+, работает с Fabric.
Идеально для чатов и rich input интерфейсов.
#ReactNative #KeyboardController #UX #iOS
Теперь можно:
• добавлять custom views поверх клавиатуры
• делать закреплённые тулбары
• реализовать UX как в iMessage/Telegram
🔗 https://kirillzyusko.github.io/react-native-keyboard-controller/blog/keyboard-extensions
Поддерживает iOS 15+, работает с Fabric.
Идеально для чатов и rich input интерфейсов.
#ReactNative #KeyboardController #UX #iOS
kirillzyusko.github.io
Keyboard extensions or new way to interact with keyboard 💡 | Keyboard Controller
Welcome new 1.18.0 release of react-native-keyboard-controller 🎉 This release packed with a bunch of new functionality and aims to revolutionize the way we as developers interact with the keyboard.
👍11
🔥🆕 NativeUI — Beautiful React Native components for your next app!
Создавай мощные и красивые приложения быстрее с новой библиотекой UI-компонентов 🌈📱
✨ Что внутри:
• 🎨 Полностью кастомизируемые компоненты
• 🧩 Адаптивность под iOS и Android
• 🛠️ Подход как у shadcn/ui — только нужное
• ♿ Accessibility по умолчанию
• ⚡ Поддержка New Architecture + TypeScript
Идеально для продакшн-приложений, без компромиссов!
📦 npx nativeui add button
🔗 https://www.nativeui.io/
#ReactNative #NativeUI #MobileDev #UIComponents #shadcn
Создавай мощные и красивые приложения быстрее с новой библиотекой UI-компонентов 🌈📱
✨ Что внутри:
• 🎨 Полностью кастомизируемые компоненты
• 🧩 Адаптивность под iOS и Android
• 🛠️ Подход как у shadcn/ui — только нужное
• ♿ Accessibility по умолчанию
• ⚡ Поддержка New Architecture + TypeScript
Идеально для продакшн-приложений, без компромиссов!
📦 npx nativeui add button
🔗 https://www.nativeui.io/
#ReactNative #NativeUI #MobileDev #UIComponents #shadcn
www.nativeui.io
NativeUI - React Native Component Library
A beautiful and accessible React Native component library
👍6😍2
📰 Интересная статья:
🎮 Build 2D Game‑Style Physics with Matter.js and React Native Skia
Как добавить реалистичную физику в React Native с помощью Matter.js + Skia + Reanimated.
🧠 Идеально для mini-игр, интерактивного UI и геймификации интерфейсов.
📖 Читать: https://expo.dev/blog/build-2d-game-style-physics-with-matter-js-and-react-native-skia
#ReactNative #Expo #GameDev #Skia #MatterJS #MobileDev
🎮 Build 2D Game‑Style Physics with Matter.js and React Native Skia
Как добавить реалистичную физику в React Native с помощью Matter.js + Skia + Reanimated.
🧠 Идеально для mini-игр, интерактивного UI и геймификации интерфейсов.
📖 Читать: https://expo.dev/blog/build-2d-game-style-physics-with-matter-js-and-react-native-skia
#ReactNative #Expo #GameDev #Skia #MatterJS #MobileDev
Expo Blog
How to build 2D game-style physics with Matter.js and React Native Skia
Learn how to build real-time 2D physics with Matter.js, Skia, and Reanimated in a React Native + Expo app. Perfect for games, simulations, or fun UIs.
❤4