El 27 de setembre va aparèixer a GitHub Angular Native, un projecte que permet escriure aplicacions d'iOS i Android amb Angular. Dos dies després publicava les seves dues primeres versions. Ens ha cridat l'atenció perquè apunta justament a la versió d'Angular amb què treballem.
Què és
No és un WebView amb un web a dins. Angular Native fa servir el Renderer2 d'Angular per dibuixar els components com a vistes natives de debò — UIView a iOS i android.view.View a Android — sobre el renderitzador Fabric de React Native, amb Expo com a cadena d'eines.
El que escrius continua sent Angular: plantilles, senyals i serveis, igual que al web.
Què porta
Un motor de CSS de debò, compilat en empaquetar: selectors, cascada, propietats personalitzades,
@media, transicions i@keyframes.Tailwind CSS v4, amb variants
ios:,android:idark:.El Router d'Angular sobre piles, pestanyes i capçaleres natives, amb enllaços profunds i el botó enrere d'Android.
Signal Forms enllaçades a camps de text i interruptors natius.
Serveis de dispositiu com a senyals: pantalla, tema, teclat, àrees segures i ajustos d'accessibilitat.
Tests sense simulador, amb Testing Library a Node contra una capa nativa falsa, i Maestro per a l'extrem a extrem.
Els mateixos components al web, dins d'una app d'Angular que ja tinguis.
En quin estat és
En alfa, i convé llegir-ho literalment. La primera versió, v0.1.0, es va publicar el 29 de setembre de 2026, seguida el mateix dia per v0.1.1. El repositori es va crear el 27 de setembre i ronda les 120 estrelles. La llicència és MIT.
Requereix Angular 22 i Expo SDK 57. Per provar-ho:
npx create-expo-app@latest my-app --template @ng-native/template
Per què ens interessa
Això és opinió nostra, no dada de la font. Treballem amb Angular 22 cada dia — aquest mateix web l'usa, i el seu formulari de contacte va amb Signal Forms — així que un camí cap al mòbil que no obligui a canviar de llenguatge ni de model mental és atractiu. Que els components rendeixin també al web obre la porta a compartir peces entre una app i un panell.
Dit això: dos dies de vida i una v0.1.1 no són base per a un projecte de client. Ho mirarem amb calma i, si aguanta, ho posarem al radar. Allà explicarem què tal.
