Loading video...

Video Failed to Load

Go Home

๐Ÿš€ Introducing Angular Native The stunning developer experience and ecosystem of Expo, using the Angular framework you already know and love. โ€ข Real native iOS & Android โ€ข Expo SDK & ecosystem โ€ข Angular components, signals & DI โ€ข CSS & Tailwind out of the box

479,457 views โ€ข 16 days ago โ€ขvia X (Twitter)

55 Comments

Sani Yusuf's profile picture
Sani Yusuf16 days ago

As someone who was a strong member of the Ionic community, this just gives me the chills. I want to help you with anything, man.

Ashley Hunter's profile picture
Ashley Hunter16 days ago

๐Ÿ™ thank you! Issues and pull requests always very welcome!

Chau Tran's profile picture
Chau Tran16 days ago

Love that Angularโ€™s custom renderer is being utilized more and more!

Ashley Hunter's profile picture
Ashley Hunter16 days ago

Your excellent angular-three renderer has always been an inspiration ๐Ÿ™

Chau Tran's profile picture
Chau Tran16 days ago

thank you!

Salman Khan's profile picture
Salman Khan16 days ago

congrats on shipping this. as someone on react native + expo, what would make me pick angular native over rn? is it mostly for angular teams or is there a perf/dx win too?

Ashley Hunter's profile picture
Ashley Hunter16 days ago

Thanks, it's the react native experience with the angular framework, so existing angular web apps can now share code with their mobile app. If you're happy using react native, then it doesn't make sense to switch, but for those with existing angular codebases it makes more sense.

Santosh Yadav's profile picture
Santosh Yadav16 days ago

@erkamyaman_ng a new framework to support for our devtools ๐Ÿค— Great job @ashh640 ๐Ÿ’™

Ashley Hunter's profile picture
Ashley Hunter16 days ago

@erkamyaman_ng Thank you! If you need any changes on our end just get in touch ๐Ÿ™

Naveed Ahmed's profile picture
Naveed Ahmed16 days ago

Great job, but how's it different than @NativeScript ?

Ashley Hunter's profile picture
Ashley Hunter16 days ago

There are certainly similarities, the main difference is it is built on top of Expo which in my experience gives much better dev experience, and has a much bigger ecosystem which you can use. Nativescript is an impressive technology, but here we get the quality and ecosystem Expo provides while still being able to use Angular.

aerion's profile picture
aerion16 days ago

Omg are we getting @solid_js next? I dont wanna be dependent on React anymore๐Ÿ™๐Ÿป

Ashley Hunter's profile picture
Ashley Hunter16 days ago

@solid_js While I personally don't have the capacity to add support for it, I would say the same approach could be used to make a Solid JS equivalent ๐Ÿ˜Š

aerion's profile picture
aerion16 days ago

@solid_js Very understandable! Sick project you made!

Sashikumar's profile picture
Sashikumar16 days ago

Man, this is lit ๐Ÿ”ฅ

Ashley Hunter's profile picture
Ashley Hunter16 days ago

Thank you ๐Ÿ™

Oskar Pawica's profile picture
Oskar Pawica16 days ago

Apparently we just got React Native without React before GTA VI

Jan-Niklas Wortmann's profile picture
Jan-Niklas Wortmann16 days ago

๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘

Kyler Johnson's profile picture
Kyler Johnson16 days ago

Thatโ€™s awesome! Does it work with Expo Application Services (EAS)? Iโ€™m mostly interested in compiling and signing app binaries without needing local Xcode or Android Studio setups

Ashley Hunter's profile picture
Ashley Hunter16 days ago

Thank you ๐Ÿ™ this is one aspect I haven't fully tested yet, however, that being said, based on the testing I have done I'm not aware of any blockers or issues that should prevent this from working, certainly something I want to verify end to end in the near future

Kyler Johnson's profile picture
Kyler Johnson16 days ago

This would be huge for me. I canโ€™t wait to try it out!

Ashley Hunter's profile picture
Ashley Hunter16 days ago

Awesome, any issues let me know!

Ivan Dionco's profile picture
Ivan Dionco15 days ago

Nice. Hope @NxDevTools support comes in the future if this thing blows up in the community. Expo(Angular Native) + AnalogJS(backend) is quite similar to what I'm currently working on Expo(React Native) + Next.js(backend) โœŒ๏ธ

Ashley Hunter's profile picture
Ashley Hunter15 days ago

@NxDevTools We have an Nx package that adds support to Nx monorepos which hopefully should allow this kind of setup ๐Ÿ˜Š

Ivan Dionco's profile picture
Ivan Dionco15 days ago

@NxDevTools Oh my bad ๐Ÿ˜…. I can't find it on the official Nx Plugins Registry. Again thank you for the clarification. Now I'm hyped to try this partnered with AnalogJS as my backend. โœŒ๏ธ

Ashley Hunter's profile picture
Ashley Hunter15 days ago

@NxDevTools Thanks for reminding me to get it on there! Any feedback let me know ๐Ÿ™

erKam ๐Ÿ…ฐ๏ธ's profile picture
erKam ๐Ÿ…ฐ๏ธ16 days ago

Quick question: is there a full guide for writing a custom native module and wrapping it as an Angular service? I couldn't find one in the docs. Any plans to add it?

Ashley Hunter's profile picture
Ashley Hunter16 days ago

That's a great suggestion! I'll certainly add one!

erKam ๐Ÿ…ฐ๏ธ's profile picture
erKam ๐Ÿ…ฐ๏ธ16 days ago

I held myself not to type plugin instead of module or package. I have an illness called I am used to Capacitor and its wording. But no worries it's not contagious!

Ashley Hunter's profile picture
Ashley Hunter16 days ago

๐Ÿ˜‚ that's fortunate! Docs page up, any issues let me know

Sammy Mohamed's profile picture
Sammy Mohamed16 days ago

@goetzrobin spartan port wen ๐Ÿ‘€๐Ÿ˜†

Shahar Kazaz's profile picture
Shahar Kazaz16 days ago

๐Ÿ

GPTabby's profile picture
GPTabby15 days ago

Finally someone using agents to build something actually cool and useful. Congrats ๐ŸŽŠ

Artur Akopian's profile picture
Artur Akopian15 days ago

Outstanding job, wish you good luck

Ravi Le's profile picture
Ravi Le16 days ago

This is unbelievable works. This brings really fullstack from backend, frontend to mobile. Imaging build web projects with angular stack, then have to use different stack for mobile. This could help many devs jump between web to mobile with minimal learning curve. So awesome!

Nathan's profile picture
Nathan16 days ago

Holy fuck

Kang Cahya Keren ๐Ÿ›ก๏ธโžก๏ธ's profile picture
Kang Cahya Keren ๐Ÿ›ก๏ธโžก๏ธ16 days ago

@NativeScript It supports everything from Angular, Vue, Svelte, Solid, and pure JS/TS ๐Ÿ˜ถ

Mike's profile picture
Mike15 days ago

Great! What is the module system for native? Is it Expo, just with Angular frontend? I wonder if Nitro Modules would work here too! @mrousavy

Ashley Hunter's profile picture
Ashley Hunter15 days ago

@mrousavy Same as in react native, expo modules and nitro modules work fine too ๐Ÿ˜Š

cedric's profile picture
cedric15 days ago

Awesome! What were the hardest parts to get this to work?

Ashley Hunter's profile picture
Ashley Hunter15 days ago

The hardest part was fitting Angular, which edits in place, onto Fabric, which never edits a node once it's committed, without forking React Native. Close behind was I wanted extensive css support which angular devs have come to expect on the web (which also enables tailwind support). Converting CSS to style objects was one thing, but making inheritance work like the web and CSS variables with inheritance was a fun challenge to say the least.

PEZO - Zoltรกn Petล‘'s profile picture
PEZO - Zoltรกn Petล‘15 days ago

@cedric_dev Nice! What was the solution regarding the in place edit?

Ashley Hunter's profile picture
Ashley Hunter15 days ago

@cedric_dev I have a short section in the docs that covers the basics. Interestingly it is framework agnostic, so we've already had people using it to get svelte rendering native too

Mohammad Javed's profile picture
Mohammad Javed16 days ago

@SantoshYadavDev Modern Angular is evolving too fast ๐Ÿ˜

Aaliyaan's profile picture
Aaliyaan16 days ago

cant wait for next year when someone builds vue native on top of expo too and we finally complete the full circle of javascript bingo. again

Hans Frederik Lederhosen's profile picture
Hans Frederik Lederhosen16 days ago

Fuck yes

Cengiz Gรผrtusgil's profile picture
Cengiz Gรผrtusgil16 days ago

Good to see cool stuff for Angular, but the era of web frameworks compiled to native is over (including react native and Flutter). The cost of a real native app is 0 now

Horse's profile picture
Horse16 days ago

Good news this ones

Aladji isma โ“…'s profile picture
Aladji isma โ“…15 days ago

Wawou really ๐Ÿ”ฅ

Uncle Melvin's profile picture
Uncle Melvin16 days ago

This is a game changer๐Ÿ”ฅ๐Ÿ”ฅ

Manuel Gonzalez's profile picture
Manuel Gonzalez16 days ago

Finally!!!! I'll take a look thanks

Johnson's profile picture
Johnson16 days ago

Beautiful!

Johannes Hoppe ๐Ÿ…ฐ๏ธ's profile picture
Johannes Hoppe ๐Ÿ…ฐ๏ธ16 days ago

๐Ÿ‘€

Birhan Nega's profile picture
Birhan Nega16 days ago

Interesting

Dhananjay Kumar's profile picture
Dhananjay Kumar15 days ago

This looks amazing

Related Videos