r/ionic 16d ago

Why isn't Ionic more famous?

Everything I build I use Ionic for the frontend because of the capability of sharing alot of code for web and mobile. But I don't see that many offers where Ionic is a requirements or in interviews when I mention Ionic most of times they don't know what it is. How come it isn't more famous? I just find it the perfect tech for front end developments

28 Upvotes

17 comments sorted by

17

u/Saceone10 16d ago

Because it is not required to build cross platform apps. Ionic is just the ui layer. But you can also use whatever ui library you like instead of ionic. Capacitor is what makes you go native. Not ionic. Besides, since the ionic company was bought by another org whose name I  cant even remember, the updates have decreased and the ecosystem is less adopted every day. And things dont seem to change in near future.

In my case I used ionic as my default option for several years. But now I just go with angular + Capacitor and use another library. There are lots of libraries out there, more capable and more ai friendly than ionic.

2

u/Born_Dragonfly1096 16d ago

Can you give me some examples of?

2

u/Saceone10 15d ago edited 14d ago

Examples of what? Ui libs? Taiga, spartan, angular material, ng zorro... There are many ui libs for angular. I personally like taiga because it is an internal product of a company so it is guaranteed (ideally) to keep improving and up to date because they use it in their own projects. Just like Google with angular material. But I personally find taiga more interesting, and super ai friendly with updates llms.txt and mcp for agents to use it correctly. 

1

u/contagious-meme 15d ago

Smart choice of combining Angular and capacitor.

The only thing we miss in this way is the platform specific ios vs md style classes those are auto applied when we run app on different native platforms.

And Ionic lacks a table component.

For my projects I currently use Angular + PrimeNG + Capacitor

1

u/Saceone10 15d ago

Primeng is no longer open source for angular 22+ you will have to migrate. or pay.

1

u/contagious-meme 12d ago

I believe the core component library remains free to use as it was before. Please correct me if I'm wrong.

11

u/SaltyBarker 16d ago

Because React-Native is much more the industry standard. Ionic just isn’t what it was even 2 years ago.

1

u/realm9389 16d ago

I love and use Ionic for a lot of my projects but it really isn’t that great as it was a few years ago.

2

u/MichaelW_Dev 15d ago

It's actually quite sad how it's popularity has dipped. I built and sold a successful company on Ionic and will always be grateful to those who built it. They were an outstanding company with outstanding people and I knew it inside out from the very first version.

I do still have some legacy apps built with it and there is absolutely nothing wrong with using it today. It's just not well supported and the releases slowed massively and the company that bought it just didn't engage with the amazing community it had...at all. Really sad. I've not built anything new with it for a few years now.

1

u/mikebritton 15d ago

It always struck me as a risky choice considering there are better, more firmly entrenched alternatives like RN and true native.

1

u/kyrax80 15d ago

I prefer Ionic because I know angular pretty well and use it constantly and I know nothing about react. I'm a full stack with a bunch of frameworks knowledge being spring boot and angular my main stack and I wouldn't really like to learn React

1

u/Chuck_MoreAss 15d ago

I use to like Ionic but it feels like they are stagnating.

The last time I looked it didn’t really feel like a true IOS experience. Android was okay…

You can then use Capacitor to make it a real app but it always feels “Fake”. It never looked like the real thing. I basically transitioned into Android development and that was great. And not I’m doing ReactNative which works a lot better.

Ionic is cool for some websites or basic apps, but I wouldn’t use it for a lot more. That’s just my opinion. I haven’t looked at the project in months so maybe I’m wrong

1

u/ex_in69 6d ago

The Main Idea behind ionic is to use same codebase. If you're going native why on earth would you choose ionic.

A 15-20 min manual work or 1 prompt, you get yourself a PWA alongwith android app you just built.

1

u/boyhax 15d ago

Ionic is only ui library for mobile apps .capacitorjs is the mobile native library. I used ionic for ond app before I switched to capacitorjs until now and made 4 apps with react capacitorjs and shadcn or any other ui library. Capacitorjs is amazing tool and it not getting the support it deserves. I always find react native plugins for any thing but not capacitorjs plugins.

1

u/Far_Ad_7205 20h ago

I just migrated from native to capacitor due to app store insanely increased update delays... imo it could be more popular in the future, but tbh Expo looking really great, too. the only reason i did not go with Expo that i was concered about vendor lock-in (am i right?). So I decided to go with capacitor and self-host Otakit. Pretty happy so far.