# Angular Native: рендер Angular-приложений в нативные iOS и Android views

> 2026-09-29 · AI Release · @ai_release1

> #angular #react-native #fabric #expo #native-rendering

### ⚡ Главное за 5 секунд - Суть: Angular Native (ng-native) рендерит Angular-компоненты как настоящие нативные iOS и Android views, используя Fabric renderer от React Native, при этом React не участвует в рендере. - Где доступно: проект опубликован на GitHub, установка через create-expo-app с шаблоном @ng-native/template, запуск через Expo Go или симулятор. - Ограничение: проект находится в статусе alpha, API может меняться между 0.x релизами, есть список известных ограничений. ### 🔍 Что обнаружено На GitHub опубликован проект Angular Native. Он рендерит Angular-компоненты напрямую на Fabric renderer — так, что элемент ` ` становится UIView на iOS и android.view.View на Android. React в процессе рендера не участвует. Разработчики используют привычные для веба Angular-подходы: standalone-компоненты, сигналы (signals), Signal Forms и маршрутизацию @angular/router. Для запуска приложения используется Expo: команда `npx create-expo-app@latest my-app --template @ng-native/template` создаёт проект, затем запуск через `npx expo start` и QR-код в Expo Go или клавиши i/a для симулятора. Согласно README, проект предоставляет набор пакетов: @ng-native/platform — рендерер и HttpClient для React Native, @ng-native/components — элементы (views, text, images, lists, inputs и др.), @ng-native/router — нативные стек и вкладки поверх @angular/router, @ng-native/expo — модули Expo в виде Angular-сервисов, @ng-native/tailwind — пресет Tailwind с вариантами `ios:` и `android:`, @ng-native/testing — Testing Library для запуска в Node против fake Fabric. Требования: Angular 22, Expo SDK 57 и React Native 0.86 с New Architecture, Node 22.18 или новее. В проекте есть полные примеры приложений: банк, трекер привычек, музыкальный плеер, трекер пробежек с картами, заметки и шоурум файлового роутинга Analog. ### 💡 Почему это важно Angular-команды теперь могут строить мобильные интерфейсы на Angular, не используя WebView и не переключаясь на React. Все элементы компилируются в нативные стили на этапе сборки, а CSS и Tailwind поддерживаются с учётом платформенных вариантов. Это открывает путь к переносу существующих Angular-навыков в мобильную разработку с нативным рендерингом, а интеграция Expo-модулей как Angular-сервисов упрощает доступ к камере, геолокации, уведомлениям и другим возможностям устройства. Для тех, кто уже вложился в Angular и хочет нативные приложения, это потенциальная альтернатива гибридным подходам. ### 🧩 Контекст Angular Native — независимый open-source проект, не аффилированный с Google, командой Angular или Expo. Он работает с Expo SDK 57 и базой React Native 0.86 на New Architecture, используя Fabric renderer — слой, который в React Native отвечает за отрисовку нативных представлений. Проект находится в статусе alpha, поэтому API может меняться. Авторы опубликовали список известных ограничений и workaround'ов. Лицензия — MIT. Участие в проекте приветствуется, список контрибьюторов включает erKam, Chau Tran, Stavros Thalassinos и других.

[Источник](https://github.com/ng-native/ng-native)
