Ionic

(31)
4.4 out of 5 stars

Free and open source, Ionic offers a library of mobile-optimized HTML, CSS and JS components, gestures, and tools for building highly interactive apps. Built with Sass and optimized for AngularJS.

Work for Ionic?

Learning about Ionic?

We can help you find the solution that fits you best.

Find the Right Product

Ionic Reviews

Request More Information
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 31 Ionic reviews
LinkedIn Connections
Ionic review by <span>Rut B.</span>
Rut B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Easy tool to start building hybrid applications

What do you like best?

The very complete set of components included in the framework.

You start by having really all you need to build a mobile GUI without writing even a line of native code.

Ionic graphic components are easy to setup and pleasant to see.

Ionic is really helpful for programmer already having hybrid framework skills, like Cordova and Angularjs, since it doesn't require a high learning curve for them

What do you dislike?

The biggest problem is about performance.

Of course, it depends on the kind of application you're developing.

We had serious performance problems by rendering lists with about 2000 html picture elements.

You have to be very skilled to design your html and javascript to overcome this kind of issues, and learn to load dinamycally partial parts of your interface.

Another problem is the difficult migration from version 1 to version 2 and 3, so hard that we're still developing with version 1, which is very buggy, because of lacking of time to upgrade

Recommendations to others considering the product

Don't forget to write also tests while developing your applications. Always do that, even when you're in a hurry!

What business problems are you solving with the product? What benefits have you realized?

Thanks to Ionic, we have been able to build 2 complex mobile applications, both for Android and iOS, with very limited amount of human resources involved

Sign in to G2 Crowd to see what your connections have to say about Ionic
Headshots
Ionic review by <span>Gianfranco P.</span>
Gianfranco P.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Ionic 2 framework is the becoming the industry standard for hybrid app development

What do you like best?

Ionic 1 or 2 are super easy to get started. With previous knowledge of JavaScript, web development, in general, you can make a simple mobile app in less than 24 hours.

Ionic 2 is still being developed but at every release candidate you can see how it's maturing and solving issues as well as focusing on the important things that matter.

Being able to view both Android and iOS simultaneously in the browser is a plus.

The documentation and community are great. The core team is very responsive on Github as well to resolve any technical issues.

They have many tools and videos available.

What do you dislike?

Ionic 2 still has some bugs and other tools and libraries haven't been integrated completely, but that's just matter of time.

It still requires you to learn Angular 2, which is quite different from Angular 1.

Certain development tools like Extensions for the Visual Studio Code editor are still not there yet.

Debugging can sometimes be challenging.

What business problems are you solving with the product? What benefits have you realized?

It's the best framework for a small team of developers (even one) to make a full fledge mobile app.

Instead of having 2 developers doing an Android and iOS app, a Web Developer can reuse his or her skills and develop a great mobile app

What Mobile Development Frameworks solution do you use?

Thanks for letting us know!
Ionic review by <span>Kiyohito K.</span>
Kiyohito K.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Very beautiful and cool UI framework

What do you like best?

It is written on the TOP page of the official site, but it is a point where you can create multi-platform applications with one source code base.Moreover, it is with web.

What do you dislike?

For simple applications, unnecessary modules such as RxJS are also loaded, so the bundled files are too large. It is too bad that the application becomes heavy again.

Recommendations to others considering the product

・PWA is supported by default

・Create any platform applications with one source code based

・In case you want to develop applications, and want to see it on the web too

What business problems are you solving with the product? What benefits have you realized?

There are few developers of native languages (ex: swift and kotlin), but there are engineers who can do with web technology. Therefore ionic was just perfectly. Also, since it is one source code base, if you correct one source, it can be reflected on each platform, so it is efficient.

Ionic review by <span>Tyler M.</span>
Tyler M.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Great community, mature framework, but still room to improve.

What do you like best?

Ionic is an easy to use, and easy to learn framework that allows for quick prototyping with a decent CLI. Integration with Angular makes for a pleasurable environment to code in.

What do you dislike?

Android performance still leaves a bit to be desired, with initial app loads being some of the worst out of the hybrid/native framework ecosystem. Too drastic of a change from Ionic 1 - Ionic 2; it felt like learning a whole new framework, granted a lot of this can be attributed to changes in Angular 2.

Recommendations to others considering the product

When weighing your options against other options such as Nativescript, consider how much existing boilplate your company or organization is working with. If you have a lot of existing code, or libraries that you will be using in your app, a lot of the other frameworks are slightly more opinionated, and require a bit more hacking to get working. Ionic is a breeze right out of the box, and I've yet to experience any conflicts. Despite that, we are currently using Nativescript as the performance issues were not enough to justify the extra bonus points.

What business problems are you solving with the product? What benefits have you realized?

Well the obvious is building cross-platform applications for clients. I found it worked very well out of the box with existing libraries being used in our projects, and fit into our design flow quite naturally.

Ionic review by <span>Daniel O.</span>
Daniel O.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Ionic: The Way to Go For PWAs

What do you like best?

Rapid generation of progressive web applications, using any Angular-compliant database - Firebase, CouchDB, etc. I love it most with CouchDb,

Clean, performant components and icons, compatible with Android and ios.

I also, like the rich documentation, which is faithfully being updated as the Ionic developers continue upgrading it.

What do you dislike?

Sometimes, I get such errors as " xxx provider not found", or something to that effect, especially when I dabble into such functionalities as using certain native plugins.

The aspect of native plugins needs to be cleaned up.

Recently I ran into errors like "nav controller was destroyed'; but I had to use a hack to solve that problem. That needs to be attended to, too: it started with Ionic 3.0.0

What business problems are you solving with the product? What benefits have you realized?

I am try to develop the following progressive web applications, in these areas of dire need in African countries:

1) Payroll management application: using Ionic. Angular and CouchDb

2) School management application: using Ionic. Angular and CouchDb

3) Electronic medical record, with doctor, pharmacist, laboratory and accounting functionality suitable for developing countries: using Ionic. Angular and CouchDb

4) Hotel booking and management application: using Ionic. Angular and CouchDb

5) Utility (Water, Electricity) Billing application suitable for developing countries: using Ionic. Angular and CouchDb

6) A secure blog for whistle-blowers - as a fight against corruption and fraud in developing countris: using Ionic. Angular and CouchDb

Ionic review by <span>Sam C.</span>
Sam C.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Great use of existing skills to create mobile apps

What do you like best?

Ease of set up, it's pretty simple even coming from a non node/js background with only a little exposure to them.

The combination of sass and angular.

The tools available are looking really promising and it's great to see they have lots of ideas and vision for the future of the platform. Although the tools are in BETA they are still very useful.

There is a great community that are quite willing to help you out if you get stuck.

The slack chat channel is really handy too.

What do you dislike?

The creator could be a little more powerful in regards to positioning/grids but it really does the prototype stage well and is a good basis to start your app.

The documentation can be a bit unclear initially.

In version 1 it's quite hard to style your app from the defaults beyond changing colours and fonts.

Recommendations to others considering the product

Make sure to make sure of the slack channel and community support, you'll get answers really quickly!

What business problems are you solving with the product? What benefits have you realized?

We really needed to get in to building apps but couldn't afford to hire native app developers.

We have existing front-end and back-end developers who's skills could really be leveraged with Ionic.

We service SME so it was also a bit cost prohibitive doing the apps natively.

Kate avatar
Kate from G2 Crowd

Learning about Ionic?

I can help.
* We monitor all Ionic reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.