Try our new research platform with insights from 80,000+ expert users
Dheeraj Upadhyay - PeerSpot reviewer
Lead Software Engineer at UKG
Real User
A flexible, feature-packed solution that can easily handle complex apps
Pros and Cons
  • "The solution is secure, reliable, and packed with features so we can easily implement apps even in the most complex situations."
  • "Documentation for migrations and compatibility is insufficient."

What is our primary use case?

Our company uses the solution to develop hybrid mobile applications that include PWAs, Android apps, and iOS apps. 

Our developers rely heavily on Storage, PWA, and CodeOver but prefer that our laboratory designs other components to ensure a homogeneous work environment. 

What is most valuable?

The solution is secure, reliable, and packed with features so we can easily implement apps even in the most complex situations.

The solution provides flexibility with useful components such as a date picker, Storage, biometric and CodeOver plugins, and end-to-end payments. 

For example, we used the solution to develop banking apps for a client because its features met banking requirements.

What needs improvement?

Documentation for migrations and compatibility is insufficient.

For example, we recently migrated from Ionic 5 to Ionic 6 with an additional migration to Angular 13. We found that Angular was no more compatible with Ionic 6 than it was with Ionic 5 but there was no documentation on the subject.

Release notes and migration guides sometimes miss crucial information which creates chaos while migrating. We did provide feedback and opened a case on the solution's portal where some issues were resolved.

For how long have I used the solution?

I have been using the solution for two years. 

Buyer's Guide
Ionic
December 2024
Learn what your peers think about Ionic. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.

What do I think about the stability of the solution?

The solution is stable and is used by many organizations with no reliability challenges. 

From the performance side, improvements could be made because we sometimes use native plugins to interact with hardware but the plugins are not updated frequently enough. 

For example, Ionic 6 includes new bundling optimizations but older plugins are not yet aligned with the latest capabilities and this causes a lag in performance. 

For this reason, we rely on our in-house design laboratory to create DSL components that we use instead of plugins to ensure a homogeneous approach across teams and apps. 

What do I think about the scalability of the solution?

The solution is scalable. 

How are customer service and support?

Technical support is good and has responded in a timely manner to tickets. 

I rate support a seven out of ten because it would be beneficial to have a Slack channel for queries and discussions to get an instant response. Other solutions offer this option and it is a more flexible approach to receiving support. 

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

The solution was already in place when I started working for my current company. 

How was the initial setup?

The setup can be straightforward or complex depending on needs, features, and number of users. 

What about the implementation team?

Our company handles implementations for clients. Our team of 35 engineers includes developers and QA along with four DevOps staff handling core items. 

A separate internal team handles deployments because the apps are huge with millions of users. Apps are deployed in different data centers with monthly releases for both Android and iOS. The deployment process includes bundling the app in a disk folder, using Docker to encapsulate it, and using GCP cloud to deploy.

A team of maintenance engineers handle upgrades and releases of new versions.

What's my experience with pricing, setup cost, and licensing?

The solution's open source option is free with no licensing fees. 

Our company uses the open source option without any features that require fees. 

Which other solutions did I evaluate?

At my prior company, we had a discussion about using Angular or CodeOver separately. 

We decided to use the solution because we were implementing an app for an Arabian banking client that needed support for right-to-left translations. No other solution was able to support that flexibility in a convenient manner. 

There are many design changes when reading right-to-left and the solution is capable of a complex design that reads both ways.

What other advice do I have?

I recommend using the solution because it is a good product. 

I am not sure it is worth it to consume additional services that have licensing fees. 

I rate the solution an eight out of ten because it has many flexibilities but there is some room for improvement. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sameer AHAMED - PeerSpot reviewer
Senior Software Engineer at Huawei Technologies India
Real User
Is easy to use, reliable, and scalable, and has a user-friendly UI
Pros and Cons
  • "Ionic is easy to upgrade and is helpful for design purposes. It also is quite common and easy to use. It is a very reliable application. It's easy to write on and print. The UI is easy to use as well. My organization chose to go with Ionic because we can access both Android and iOS applications."
  • "It would be good if the mobile version uses something other than JavaScript and HTML."

What is our primary use case?

I use Ionic to design the printing phase per customer requirements. I use the ID screen, which is usually coded, to create the pages of the Android and iOS mobile applications.

What is most valuable?

Ionic is easy to upgrade and is helpful for design purposes. It also is quite common and easy to use.

It is a very reliable application. It's easy to write on and print.

The UI is easy to use as well.

My organization chose to go with Ionic because we can access both Android and iOS applications.

What needs improvement?

It would be good if the mobile version uses something other than JavaScript and HTML.

I would like to see the addition of more performance and security features to the next release.

For how long have I used the solution?

I've been using this solution for two years.

What do I think about the stability of the solution?

It is stable, and as the versions are upgraded, the stability has also been fine.

What do I think about the scalability of the solution?

It is scalable.

How are customer service and support?

I would rate Ionic's technical support at eight on a scale from one to ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup can be complicated depending on your understanding of the project requirements. It is important to have good communication with your clients.

The deployment can take two to three days. Usually, we have a team of three people who handle the solution, but that number can go up if a larger team is needed.

What's my experience with pricing, setup cost, and licensing?

Ionic is an open source solution, and there are no hidden fees.

What other advice do I have?

You would need to know JavaScript and HTML. I recommend Ionic and rate it at eight on a scale from one to ten. It is easy to use whether it is for Android or iOS applications.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Ionic
December 2024
Learn what your peers think about Ionic. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Abhijit Bhutada - PeerSpot reviewer
Ionic developer at FinBraine
Real User
Great solution for hybrid app development
Pros and Cons
  • "Ionic's best features are its hybrid app development, design, and tags."
  • "Ionic would be improved with dynamic design features."

What is our primary use case?

I use Ionic for app development.

What is most valuable?

Ionic's best features are its hybrid app development, design, and tags.

What needs improvement?

Ionic would be improved with dynamic design features.

For how long have I used the solution?

I've been using Ionic for six years.

What do I think about the stability of the solution?

Ionic is really stable.

What do I think about the scalability of the solution?

Ionic is scalable.

How was the initial setup?

The initial setup was easy.

What other advice do I have?

I would give Ionic a rating of nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Farhan Memoun - PeerSpot reviewer
Senior Frontend engineer at Globall AI solutions
Real User
Easy coding with good architecture but UI needs improvement
Pros and Cons
  • "Ionic's best feature is that it's not necessary to write your own custom codes as all the hybrid is provided by Angular."
  • "Ionic's UI component doesn't always look like the native mobile app."

What is our primary use case?

I mainly use Ionic to create hybrid applications.

What is most valuable?

Ionic's best feature is that it's not necessary to write your own custom codes as all the hybrid is provided by Angular. Its architecture is also good, and it's easy to code.

What needs improvement?

Ionic's UI component doesn't always look like the native mobile app.

For how long have I used the solution?

I've been using Ionic for about three years.

What do I think about the stability of the solution?

Ionic is stable.

What do I think about the scalability of the solution?

Ionic is scalable because it creates the environment automatically when the application starts, so we don't have to custom-create the structure.

Which solution did I use previously and why did I switch?

I've also used React, which is better than Ionic from a UI perspective but worse in terms of architecture.

How was the initial setup?

The initial setup is easy.

What other advice do I have?

Ionic is good for beginners as you don't need to understand advanced coding languages to start creating basic mobile applications. I would rate Ionic seven out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Karthick Sevalkumar - PeerSpot reviewer
Angular/Ionic developer at Project44
Real User
User-friendly setup, helpful community support online, and good documentation
Pros and Cons
  • "The most valuable feature of Ionic is the ease of use and the simple connection of the applications. Additionally, the documentation is good in the Ionic application, and beginners can easily learn and download their own application using Ionic. Everyone can easily switch out, their domain, from native applications to hybrid applications."
  • "Ionic could improve in the Native mode because while we do testing it is difficult to find the root cause of problems. It could be more user-friendly."

What is our primary use case?

We are using Ionic for tracking our internal applications.

What is most valuable?

The most valuable feature of Ionic is the ease of use and the simple connection of the applications. Additionally, the documentation is good in the Ionic application, and beginners can easily learn and download their own application using Ionic. Everyone can easily switch out, their domain, from native applications to hybrid applications.

What needs improvement?

Ionic could improve in the Native mode because while we do testing it is difficult to find the root cause of problems. It could be more user-friendly.

For how long have I used the solution?

I have been using Ionic for approximately two years.

What do I think about the stability of the solution?

The stability of Ionic is good.

What do I think about the scalability of the solution?

I am the only one using Ionic in my company.

How are customer service and support?

Most of the time if I have an issue with Ionic I'm receiving help from the forum, and through LinkedIn connections. I have not used the support from Ionic.

How was the initial setup?

The initial setup of Ionic is simple, it is user-friendly. The full deployment only takes five minutes. 

The full deployment and operations take 10 minutes when my application size is approximately 20 MB, including the building and the app signing.

What's my experience with pricing, setup cost, and licensing?

Ionic is an open-source solution, it is free.

Which other solutions did I evaluate?

We would like to develop the applications based on the contract developed in a simple way. We don't like using Angular Studio and we can easily make my hybrid application through Ionic. In our use case, it can easily connect to Android and iOS. This is why we choose Ionic. 

What other advice do I have?

It is important for those who want to use Ionic to know about the main core functionality of their application. If they are aware of this then everyone can easily build their own application using Ionic. It's not that difficult to make the application through Ionic.

I rate Ionic an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Project Manager at MasterLink Securities Corp.
Real User
Excellent framework in web/mobile application development and it supports many languages
Pros and Cons
  • "The solution can support many languages."
  • "The documentation could be improved."

What is our primary use case?

My primary use case of this solution is for its web application development. We are customers of Ionic and I'm a project manager.

What is most valuable?

This solution has several valuable features including that it supports PWA which can make you write once and build web and mobile application at the same time. That is EXCELLENT! It also allows you to choose your preferred languages, like angular, react and vue. It has good supports in mobile UI components and native APIs which you don't have to worry about native coding if you don't know about xcode or android studio. I think Ionic is the best way to get into it.

What needs improvement?

The supported document on this solution could be improved. (https://ionicframework.com/doc...)

When you look at the above doc page. There are bunch of plugin references on the left side.

And you click on any topic of them, the main page will show you only a short sample code in Angular section of the Usage Title. For React, there is always a "See here" link there. When you click on the "See here", the next page always shows camera related code in Angular section and barcode-scanner related code in React section, which is not related to the topic you clicked. BTW, Vue is always missing there. 

For how long have I used the solution?

I've been using this solution for three months. 

How was the initial setup?

I think the initial setup is still with some issues. Firstly, you have to install nodejs then install some other dependencies or tools. But if you used the updated version, It may have some version issues with the dependencies. The setup, the environment and the process weren't quite that smooth as you think. The better way to setup easily is to choose a stable version and follow the steps at the document. 

What other advice do I have?

I have already recommended this product to my friends. I believe it's worth learning this framework because, from what I've seen so far, I think it's a very good solution for hybrid mobile application development. Especially for the web based developer and experts. It has a easiest way to build apk and ipa as well. All you have to do is to install xcode and android studio, then use them to generate the apk and ipa files. That's it! You don't need to understand the coding with xcode or android studio. I think ionic framework is an excellent product. Finally, all is FREE!!

I rate this solution a nine out of 10. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Ionic Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2024
Buyer's Guide
Download our free Ionic Report and get advice and tips from experienced pros sharing their opinions.