Forwarded from CNews.ru
В популярнейший репозиторий JavaScript подсажен троян. Под угрозой миллионы разработчиков
https://www.cnews.ru/news/top/2025-06-09_skomprometirovany_pakety
https://www.cnews.ru/news/top/2025-06-09_skomprometirovany_pakety
CNews.ru
В популярнейший репозиторий JavaScript подсажен троян. Под угрозой миллионы разработчиков - CNews
Злоумышленники очередной раз внедрили в популярные пакеты вредоносный код. Исправить ситуацию полностью у разработчиков не получается.
👍5👎1🤬1 1
🚀 Что нового в 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-javanoscript-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-javanoscript-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
🧩 Опрос: Radon IDE для React Native — стоит ли пробовать?
Anonymous Poll
3%
🚀 Да, уже использую и это сильно ускоряет работу
5%
🤔 Хочу попробовать 30‑дневный триал
11%
💸 Звучит круто, но цена ($19/мес) кусается
11%
👎 Для меня мало фич — обходной инструмент, ничего особенного
70%
🐒 «Я всё ещё дебажу через console.log и горжусь этим»
❤1
🎹 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❤1
🔥🆕 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
Rozenite — фреймворк для плагинов к React Native DevTools: быстро делайте свои панели (сеть, кэш, перфоманс) прямо в DevTools ⚙️📊
Документация: rozenite.dev - Репо: github.com/callstackincubator/rozenite🚀
Документация: rozenite.dev - Репо: github.com/callstackincubator/rozenite
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - callstackincubator/rozenite: Plug-and-play panels for React Native DevTools. Install, enable, and start debugging in minutes.
Plug-and-play panels for React Native DevTools. Install, enable, and start debugging in minutes. - callstackincubator/rozenite
🔥 Последние новости React Native
⸻
🚀 Expo React Native 0.80 — стабильный релиз!
⚛️ Интеграция с React 19.1, улучшенная отладка
🛡️ Строгие типы TypeScript из исходников RN
🧊 Legacy Architecture — заморожена, время переходить на New Architecture
⚡ Быстрее сборки iOS (~12%), меньше размер APK (−1 МБ)
⸻
🎞️ Reanimated 4.0 — стабильный релиз!
🎨 CSS-подобные анимации прямо в RN
🧩 Совместимость со спецификациями CSS animations/transitions
🏗️ Только New Architecture
🔁 V3 анимации продолжают работать
⸻
🧰 Новые инструменты
🧪 Rozenite — фреймворк для плагинов в React Native DevTools
🧳 React Native Sandbox — изоляция рантаймов и запуск нескольких инстансов
⸻
🌍 Экосистема
🧭 Expo: поддержка RN 0.80 в canary, план для SDK 54
🐢→⚡ Hermes по умолчанию, Metro стартует в 3× быстрее
🧱 Предсобранные зависимости для iOS ускоряют сборки
🔗 Node-API для нативных модулей — быстрее и гибче
⸻
🧠 AI и on-device возможности
📝 Текстовые эмбеддинги на устройстве (Apple NLP)
🗣️ Speech-to-text через Apple Speech Analyzer
🛠️ Tool calling для Apple LLM в Vercel AI SDK
⸻
🎤 События
🎫 React Conf 2025 — участие Callstack и Meta
⸻
🚀 Expo React Native 0.80 — стабильный релиз!
⚛️ Интеграция с React 19.1, улучшенная отладка
🛡️ Строгие типы TypeScript из исходников RN
🧊 Legacy Architecture — заморожена, время переходить на New Architecture
⚡ Быстрее сборки iOS (~12%), меньше размер APK (−1 МБ)
⸻
🎞️ Reanimated 4.0 — стабильный релиз!
🎨 CSS-подобные анимации прямо в RN
🧩 Совместимость со спецификациями CSS animations/transitions
🏗️ Только New Architecture
🔁 V3 анимации продолжают работать
⸻
🧰 Новые инструменты
🧪 Rozenite — фреймворк для плагинов в React Native DevTools
🧳 React Native Sandbox — изоляция рантаймов и запуск нескольких инстансов
⸻
🌍 Экосистема
🧭 Expo: поддержка RN 0.80 в canary, план для SDK 54
🐢→⚡ Hermes по умолчанию, Metro стартует в 3× быстрее
🧱 Предсобранные зависимости для iOS ускоряют сборки
🔗 Node-API для нативных модулей — быстрее и гибче
⸻
🧠 AI и on-device возможности
📝 Текстовые эмбеддинги на устройстве (Apple NLP)
🗣️ Speech-to-text через Apple Speech Analyzer
🛠️ Tool calling для Apple LLM в Vercel AI SDK
⸻
🎤 События
🎫 React Conf 2025 — участие Callstack и Meta
👍17❤1
📰 Новости недели в мире React Native
📅 12–16 августа 2025 — экосистема получила сразу несколько крупных апдейтов:
🔥 React Native 0.81
• 📱 Поддержка Android 16 (API 36) — edge-to-edge теперь обязательный.
• 🛑 SafeAreaView устарел → используем react-native-safe-area-context.
• ⚡ Предкомпилированные iOS сборки (эксперимент) — до 10x быстрее компиляция.
• 🖥️ Требования: Node.js ≥ 20.19.4, Xcode ≥ 16.1.
🚀 Expo SDK 53
• 🏗️ New Architecture включена по умолчанию для новых проектов.
• 📲 Expo Go (SDK 52+) работает только на новой архитектуре.
• 📊 В EAS Update новые дашборды и статистика установок.
🛠️ DevTools и отладка
• Новый React Native DevTools полностью заменил Flipper.
• 👀 Улучшена отчётность об ошибках (сообщения, стек и Owner Stack).
📅 12–16 августа 2025 — экосистема получила сразу несколько крупных апдейтов:
🔥 React Native 0.81
• 📱 Поддержка Android 16 (API 36) — edge-to-edge теперь обязательный.
• 🛑 SafeAreaView устарел → используем react-native-safe-area-context.
• ⚡ Предкомпилированные iOS сборки (эксперимент) — до 10x быстрее компиляция.
• 🖥️ Требования: Node.js ≥ 20.19.4, Xcode ≥ 16.1.
🚀 Expo SDK 53
• 🏗️ New Architecture включена по умолчанию для новых проектов.
• 📲 Expo Go (SDK 52+) работает только на новой архитектуре.
• 📊 В EAS Update новые дашборды и статистика установок.
🛠️ DevTools и отладка
• Новый React Native DevTools полностью заменил Flipper.
• 👀 Улучшена отчётность об ошибках (сообщения, стек и Owner Stack).
👍14
Forwarded from SecurityLab.ru
Google готовит радикальные изменения в экосистеме Android, требуя верификации личности всех разработчиков приложений. Новая система будет действовать не только в Google Play, но и за его пределами, охватывая все сертифицированные устройства с Android.
Компания объясняет нововведение статистикой безопасности: приложения, установленные в обход официального магазина, содержат вредоносный код в 50 раз чаще. После внедрения обязательной идентификации в Google Play в 2023 году количество мошеннических и вредоносных публикаций заметно снизилось.
Пилотный запуск системы намечен на октябрь этого года, а полноценное внедрение начнётся в марте 2026 года для всех разработчиков. С сентября 2026 года система заработает в Бразилии, Индонезии, Сингапуре и Таиланде, а глобальное расширение планируется на 2027 год.
#Android #GooglePlay #БезопасностьПриложений #Верификация
@SecLabNews
Please open Telegram to view this post
VIEW IN TELEGRAM
SecurityLab.ru
Конец эпохи открытости. Google готовит обязательную верификацию всех разработчиков Android — даже вне Play Store
Неподтверждённые сборки исчезнут с сертифицированных смартфонов.
💩5❤4👍1😭1
LiveActivity на Expo теперь совсем просто
https://github.com/software-mansion-labs/expo-live-activity
https://github.com/software-mansion-labs/expo-live-activity
GitHub
GitHub - software-mansion-labs/expo-live-activity: A library for Live Activities in React Native
A library for Live Activities in React Native. Contribute to software-mansion-labs/expo-live-activity development by creating an account on GitHub.
❤1
MCP для iOS симулятора
https://github.com/joshuayoes/ios-simulator-mcp
https://github.com/joshuayoes/ios-simulator-mcp
GitHub
GitHub - joshuayoes/ios-simulator-mcp: MCP server for interacting with the iOS simulator
MCP server for interacting with the iOS simulator. Contribute to joshuayoes/ios-simulator-mcp development by creating an account on GitHub.
👍2🔥1
Недавно Amazon представила Vega OS — новую Linux-систему с встроенным React Native.
Она заменит Fire OS и будет работать на всём: от Fire TV Stick до Echo Show с локальным ИИ.
Она заменит Fire OS и будет работать на всём: от Fire TV Stick до Echo Show с локальным ИИ.
🤔3🔥2
«Ох, зря я туда полез…»: история о том, как мы переезжали на React Native
Привет, Хабр! На связи снова Саша Мищенко, тимлид платформенной команды в Профи.ру. И сегодня я хочу поделиться нашей поучительной историей переезда с нативного кода на React Native...
Хабр
«Ох, зря я туда полез…»: история о том, как мы переезжали на React Native
Привет, Хабр! На связи снова Саша Мищенко, тимлид платформенной команды в Профи.ру. И сегодня я хочу поделиться нашей большой и, на мой взгляд, поучительной историей переезда с нативного кода на React...
👍6🔥1
Усиление безопасности npm
Что нового?
⦁ Новый granular токен с правами на запись теперь живёт по умолчанию 7 дней (вместо 30), максимум — 90 дней (раньше без ограничений).
⦁ Устаревшие classic токены отменяют: их полностью отзовут за ~5 недель, а генерацию classic токенов навсегда отключат.
⦁ Новая настройка двухфакторной аутентификации (TOTP) больше не доступна, существующие TOTP поэтапно отключат. Новые 2FA — только через WebAuthn/passkeys.
Что нового?
⦁ Новый granular токен с правами на запись теперь живёт по умолчанию 7 дней (вместо 30), максимум — 90 дней (раньше без ограничений).
⦁ Устаревшие classic токены отменяют: их полностью отзовут за ~5 недель, а генерацию classic токенов навсегда отключат.
⦁ Новая настройка двухфакторной аутентификации (TOTP) больше не доступна, существующие TOTP поэтапно отключат. Новые 2FA — только через WebAuthn/passkeys.
The GitHub Blog
Strengthening npm security: Important changes to authentication and token management - GitHub Changelog
As part of our ongoing commitment to securing the npm ecosystem, we’re implementing the first phase of security improvements outlined in our recent announcement. These changes will roll out over…
👍3🔥1
Swift SDK для Android
Теперь Swift — не только для iOS и macOS, но и полноценный инструмент для Android-приложений. Можно писать игры, софт и всё остальное на одном языке для обеих платформ, без переключений между Kotlin и SwiftUI.
SDK уже доступен для macOS, Linux и Windows в виде preview-версии. Поддержка Java-интеропа на уровне: вызывайте Swift-код из Android-приложений и наоборот через библиотеку swift-java. Более 25% пакетов из Swift Package Index совместимы из коробки — это упрощает кросс-платформенную разработку!⌨️
@react_native_info
Теперь Swift — не только для iOS и macOS, но и полноценный инструмент для Android-приложений. Можно писать игры, софт и всё остальное на одном языке для обеих платформ, без переключений между Kotlin и SwiftUI.
SDK уже доступен для macOS, Linux и Windows в виде preview-версии. Поддержка Java-интеропа на уровне: вызывайте Swift-код из Android-приложений и наоборот через библиотеку swift-java. Более 25% пакетов из Swift Package Index совместимы из коробки — это упрощает кросс-платформенную разработку!
@react_native_info
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁2
Google вносит первые изменения в Play Store после проигрыша антимонопольного дела Epic Games
С 29 октября 2025 года в США разработчики приложений в Google Play могут:
⦁ Предоставлять ссылки на внешние платежные системы.
⦁ Информировать пользователей об альтернативных методах оплаты.
⦁ Указывать на более низкие цены вне Google Play.
Это результат судебного разбирательства с Epic Games, длившегося более 5 лет. Изменения пока только для США, возможно расширение на другие регионы.
@react_native_info
С 29 октября 2025 года в США разработчики приложений в Google Play могут:
⦁ Предоставлять ссылки на внешние платежные системы.
⦁ Информировать пользователей об альтернативных методах оплаты.
⦁ Указывать на более низкие цены вне Google Play.
Это результат судебного разбирательства с Epic Games, длившегося более 5 лет. Изменения пока только для США, возможно расширение на другие регионы.
@react_native_info
👍9👎1
Google запускает бесплатный курс по Kotlin Multiplatform для мобильных разработчиков
Google представила курс "Basics of Kotlin Multiplatform" на платформе для Android-разработчиков. Он охватывает:
⦁ Основы Kotlin Multiplatform и его преимущества для кросс-платформенной разработки.
⦁ Интеграцию KMP в существующие Android-проекты.
⦁ Работу с общими (common) и платформо-специфичными API.
⦁ Интеграцию кода в iOS-приложения.
⦁ Миграцию legacy-решений на KMP без потери данных.
Курс включает видео, статьи и практические задания в пошаговом формате. Доступен на сайте Google Developers.
@react_native_info
Google представила курс "Basics of Kotlin Multiplatform" на платформе для Android-разработчиков. Он охватывает:
⦁ Основы Kotlin Multiplatform и его преимущества для кросс-платформенной разработки.
⦁ Интеграцию KMP в существующие Android-проекты.
⦁ Работу с общими (common) и платформо-специфичными API.
⦁ Интеграцию кода в iOS-приложения.
⦁ Миграцию legacy-решений на KMP без потери данных.
Курс включает видео, статьи и практические задания в пошаговом формате. Доступен на сайте Google Developers.
@react_native_info
🔥3