Signup for the Ionic Newsletter to get the latest news and updates!

  • Patrick Sullivan

    Very exciting. Great job ?

  • Anze Klancar

    Wooow, that’s huge! Super excited about nested views and navigation improvements! Can’t wait! ?
    By the way, with Olympic Committee of Slovenia, we’re also building mobile app with Ionic! Any feedback will be really appreciated.

    Check it out here: or here

  • joy014

    Sorry for stupid question but Is Angular 1.x supported in ionic 2.x or it is exclusive Angular 2?

    • yesimahuman

      Right now it’s exclusively Angular 2. However, we are thinking about ways to possibly bring ng1 support to ionic 2. Long ways off though (if ever)

    • Oscar Perez

      Hi joy014, I think your question is not stupid, I’m asking the same one but I guess does support it because you choose the Angular version in the dependencies files, so I think you can… hoping to receive a confirmation from the big guys, otherwise you can try installing Ionic 2 and add Angular 1.x files.
      Hope this helps

  • Yahya Zini

    Wow guys, really excited about this. Keep up the hard work and thanks a lot for this awesome framework!

  • Žiga Vukčevič

    Great job! 🙂

  • Emerson Thompson

    Yuuuuuuh! very nice, great job ionic team!

  • Ian Brown

    Totally stoked!!


    I took a look at the top reviews on your “favourite apps”.

    Rio 2016 Olympic Games (ios): “1/5 — Almost nothing in this app works. Tap anywhere, and 99% of the time either it doesn’t work the way it should, or it does’t work at all. It’s really too bad. They obviously were unable to hire competent developers.”

    Rio 2016 Olympic Games (android): “1/5 — Doesn’t accept info then locks”, “3/5 — Not able to see or update my profile”, “1/5 — I am so disappointed!! I was so excited about this app. I have a Galaxy Edge. So far everything I try to do in the app results in my screen freezing. (Complete my profile, click the link “like” a FB page) I have to reboot my phone to shut it down. Boo!!!”

    The New York MTA Bus Time app: Overall rating 2.5/5

    Adobe Social: “not enough ratings”

    Meerkat Movies: “4/5 — Can’t login Usually love this, so easy, wanted to go to the cinema tonight and every time I click ‘login’ it says there’s a problem. Clicked on the link to reset password and that says unavailable also.”, “2/5 — Selected the product I have purchased and will not activate my tickets for me. Not a very good sight. Will not use this sight anymore as it has been brilliant in the past”, “3/5 — It is good when it’s working. I tried uninstalling and re-installing but it still won’t connect – message says loading problem.” Seems to be doing okay. 4.2 overall rating.

    Would you admit that the performance of Ionic Framework 1 is very inconsistent across devices? I hope you would, because that’s the first step you had to take in order to fix it in v2.

    • Steve S

      I’ve used Ionic and had none of those problems. Are you sure it isn’t stupid developers that are the issue here? I haven’t had performance issues either; I haven’t used Ionic to create real fancy apps, but everything is responsive to taps/drags/swipes. I need to include fastclick.js – but that’s true of every project I’ve done, and it takes a mind-boggling five seconds to add fastclick to a project.

    • Volodymyr Bilyachat

      I cant tell you one thing. I have seen many apps slow apps they were written in different platforms. So what i mean if developers hand growing somewhere from ass this app will be shit.

    • Henrique de Castro

      The WebService of Rio 2016 Olympic Games is down, that’s all. The problems cited by the users have nothing to do with the Ionic.

    • Young Park

      Not all ionic apps have bad ratings… check this out:

      One Verse Bible 4.8 average – built with cordova / ionic 1


      • Young Park

        To make better ionic apps, understanding cordova is critical.
        Most hybrid developers I’ve seen they don’t think of having two different versions for android one for x86 and another one for armeabi-v7a

        That’s why people are complaining that their device is not supported. if x86 is not supported 10% of your users will complain.

    • Palle Simonsen

      The Rio problem might be a failure to check for WebService availability and perhaps caching on the device to overcome availability issues – i.e. a developer issue.

      Can recommend the ng local storage lib for caching if you need a very fast way to cache webservice results between invocations.

  • David Vera

    You are amazing! Great Job!

  • Gurbakhshish Singh

    I was about to start on our startup MVP app in ionic 1.2. Is v2.0 stable enough to make the app in it instead of v1.2 ??

  • Gurbakhshish Singh

    I want to create a MVP app using Ionic for a personal project that i am working on. Is it too soon to chose v2.0 for this ??

  • Kyle Fox

    Ionic2 looks simply awesome, great work Ionic team! ?

    One thing I’m curious about (since I haven’t it it discussed much) is testing Ionic apps. I know testing is a pillar of Angular ( but I haven’t seen it talked about much in the Ionic community. It would be great if there was an “opinionated” approach to testing & tooling baked into Ionic2.

  • Jack Guy

    This looks fantastic! To those of you who are skeptical about Angular 2 – it’s tricky switching over at first but once you get the hang of things it really is a fantastic tool to work with. Plus it sounds like Ionic is handling the tooling for us which takes away half the battle. 🙂

  • Andreas Strauß

    can ionic1 projects been easily updated ?

    • Dennis Bishop

      In my experience over the last week… No

  • nerdcombr

    Awesome job! Thank you!

  • Lars Jeppesen

    Congratulations, guys!! Amazing job!

  • Alain Boudard

    So excited with ionic native ! i mean … like I’m already crazy of the whole ionic 2 anyway 🙂
    You rock guys !

  • Ronan

    Great job guys, I’m looking forward to making some apps with the V2!

  • Gabriel Santos

    Yes, fucking good, indeed.

  • Inspired

    Woo Hoo! (very exciting!)

    Thanks Ionic team for being awesome.

  • Darryl D

    Nice job. Only reason I still entertain the use of a angular 2 is ionic.

  • Kyle Roach

    Finally!!! Native material design support. I had to use angular material with ionic, but I had to override a lot of css. Thanks guys!

  • ThomasDalla

    Great news!
    Any plan to provide Polymer components as well?

  • Sean Hill

    It seems the Ionicons are not compiling 🙁

    ✗ node_modules/ionic-framework/fonts/ionicons.scss

    Error: File to import not found or unreadable: ionicons-icons

    Parent style sheet: ../node_modules/ionic-framework/fonts/ionicons.scss

    on line 9 of node_modules/ionic-framework/fonts/ionicons.scss

    >> @import “ionicons-icons”;


  • Sean Hill

    Is swipe to go back still disabled?

  • krimple

    Congratulations Ionic 2 team! Now a Reactive data tracking app I’ve been working on with Angular 2 will be something I will try on Ionic 2!

  • Noodlio

    I can just say… wow!

    Just a small thing: where are the Ionicons of v3.0? The current Ionicons website shows that v2.1 is the latest.

  • Saber Alyousef

    CLI generate command need –ts option to generate TypeScript new page.

  • saoron

    Awesome! Great job!

  • Aderito

    I’ve been using Ioinc 2 for two weeks now. It’s super fast and snappy on my iOS device but just when I started to have a look at it on Android, it’s HORRIBLY sloooooow! It doesn’t even do much, it’s mostly UI

  • guy katz

    I have been a long time user of sencha touch and I love and appreciate everything they did. some issues came up with regard to licensing etc as they changed their model.
    my app is a production app built with PGB using mainly push notifications plugin.
    is this a good time to start and develop using ionic 2 and port my app? should I wait a bit?

    • Simon Lucas

      I would start now, I tried migrating a few of my Sencha Touch projects and it was actually pretty easy once you get ur head round the structure. It really is an awesome framework I wouldn’t wait! I’ve also jumped ship from Sencha (think I recognise you from the sencha forums actually, gkatz right?)

      • guy katz

        yeah Simon that me 🙂
        I do not have any ionic 1 nor angular experience. did you have any? what would you say your learning curve was?

        • Simon Lucas

          Thought so! My username is digeridoo on the sencha forums :-). It’s so quiet over there now I thought I’d join the fun over here! Feel free to message me and we can share some code if you like. I had no angular experience before, although I did learn Ionic 1 and built an app using it. I got up to speed much quicker than when starting out with Sencha, but I think knowing Sencha Touch helps with the learning curve :-). Took me about a month, but I’m not at advanced level by any means!

  • Fotis Adamakis

    Impressive! Hope it matures well.

  • Sagiv Frankel

    This looks promising 🙂 best of luck.

    I’m a little surprised “Ionic Native” is last on the list though.
    This has been the biggest issue I’ve had with Ionic 1 by far. It seemed like every other week I started working some other plugin was broken or incompatible. The story around moving from the browser to native with the plugins (ng-cordova-mocks) was very unclear and also missing a lot of the times…

    • yesimahuman

      We are making it a major focus going forward to support cordova plugins. We are hiring right now to make that happen, since we realize it’s a major liability for Ionic when community plugins don’t work.

      • Sagiv Frankel

        Thanks for the reply! It’s great to see you so involved and open for feedback, keep it up, it’s awesome! (P.S. being hired by Ionic/Drifty sounds awesome to 🙂 ).

  • Artur Denth

    I saw Ionic the first time at version 0.3 and fallen in love with it (objective c was a nightmare). Great job guys!

  • Luís Cunha

    yes, gimme them performance improvements

  • Wolfgang Born

    Amazing job! Congratulation to all Ionics ?
    My first app was build with Ionic1 but since this is just a little app, I will move on to rebuild the app on Ionic2 and Angular2:
    Thank you!

  • Francesco Ostili

    Great job guys! ?
    One question: is it possible to build a complete and stable application with Ionic 2 (and Angular 2 too?)?
    I’m starting a project and I don’t know if I should start learning Ionic 1 and Angular 1 or just skip them and jump to the version 2 of both ?

  • Toni Lähdekorpi

    Still can’t swipe to change tabs though. This is just stupid.

    • yesimahuman

      That’s in the roadmap above. ?

      • Toni Lähdekorpi

        I’ve been considering this as a bug since 1 alpha.
        When testing the UX with users the first thing _all_ test subjects did (in Android) was to try swipe to change the tab.
        Effectively it’s broken.

        • yesimahuman

          Stay tuned, it’s a priority for us on v2

  • Sagiv Frankel

    I really hope Ionic makes it big time!
    The world will be a better place if open web standards provale over vendor specific ones. The native javascript (React native, Nativescript…) are fine solutions, but going web all the way should be the solution for most cases. Go Ionic!!!

  • Carl Paradis

    Will there be anymore ionic 1x updates after this release is not in beta? Some of us that use other 3rd party angular 1x libraries will not be able to switch to angular 2 easily, so continued improvements/updates to the ionic 1x project would be appreciated.

  • LM

    Great job!

    Is there a release notes page somewhere to follow Ionic 2 updates?

  • mt_nasty

    You guys are the best.

  • lricoy

    Great job guys! Starting to test it right now.

  • Rohit Chatterjee

    Looking forward to exploring this! Thank you and congratulations

  • Ludovico Loreti

    Thank you guys!

  • Tommy R. Williams

    Has anyone successfully gotten Ionic 2 + cordova working in ios emulator? Seems that no one can figure out the list of errors that are coming about. Any Ideas?

    • Tommy R. Williams

      FWIW, Seems it would only play well with cordova 4.2 (not 4.7 or whatever I had previously installed)

  • satwaya

    Waiting for this new incoming crazy update!
    Good job guys!

  • Indy Lawi

    Awesome….Support for Google Material Design too.. Wow
    Great job guys! With Ionic 2 and Angular 2 the line between hybrid and native mobile app is further blurred. This is magic!
    Can’t wait to give Ionic 2 a spin.

  • brace110

    Awesome, too bad I just got used to Angular 1, back to grind I guess.

  • PatrickMcDonald

    Your success isn’t humbling. Your misuse of the word is.

    Otherwise, nice job.

  • Onur

    hhhh nice

  • Chimezie Enyinnaya

    Great! Heard about ionic just recently and I will like to explore it. Is it advisable to start with v1 or just head straight to v2. Also any idea when v2 will hit stable.

  • John

    Looking forward to the windows support to round things out.

    Might be just me but I couldn’t get the ios app to run because of file permission issues. I deleted the platform and added it via cordova directly and was able to run and build without issue.

  • Augusto Gonzalez

    Where can I download it?

  • Christian James Lourenço

    Amazing!!! Great, great job!!

  • සුපුන් පෙරේරා Supun Perera

    Great news!

  • nerdcombr

    Any loading component like $ionicLoading?

  • ZiLang

    I can’t install. Got the following error message: (sudo npm i [email protected] -g)

    npm ERR! Darwin 15.4.0

    npm ERR! argv “/usr/local/bin/node” “/usr/local/lib/node_modules/ionic/node_modules/.bin/npm” “rebuild” “node-sass” “spawn-sync” “fsevents”

    npm ERR! node v4.2.4

    npm ERR! npm v2.14.21

    npm ERR! path /usr/local/lib/node_modules/ionic/node_modules/.bin/node-sass

    npm ERR! code EACCES

    npm ERR! errno -13

    npm ERR! syscall unlink

    npm ERR! Error: EACCES: permission denied, unlink ‘/usr/local/lib/node_modules/ionic/node_modules/.bin/node-sass’

    npm ERR! at Error (native)

    npm ERR! { [Error: EACCES: permission denied, unlink ‘/usr/local/lib/node_modules/ionic/node_modules/.bin/node-sass’]

    npm ERR! errno: -13,

    npm ERR! code: ‘EACCES’,

    npm ERR! syscall: ‘unlink’,

    npm ERR! path: ‘/usr/local/lib/node_modules/ionic/node_modules/.bin/node-sass’ }

    npm ERR!

    npm ERR! Please try running this command again as root/Administrator.

    npm ERR! Please include the following file with any support request:

    npm ERR! /usr/local/lib/node_modules/ionic/npm-debug.log


    throw err;


    Error: Command failed: npm rebuild node-sass spawn-sync fsevents

    at checkExecSyncError (child_process.js:464:13)

    at execSync (child_process.js:504:13)

    at Object. (/usr/local/lib/node_modules/ionic/lib/tasks/postinstall.js:9:1)

    at Module._compile (module.js:435:26)

    at Object.Module._extensions..js (module.js:442:10)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:313:12)

    at Function.Module.runMain (module.js:467:10)

    at startup (node.js:136:18)

    at node.js:963:3

  • medwin


  • Michel H.

    I am definitely going to observe the shit out of Ionic2! Good job!

  • muzi jack

    i’ve created a blank app and a template with ionic creator. template is @ “www” dir but it can’t be build since its not under app dir and problem is when i copy the template to app dir app doesn’t buid -Please help

  • Divi

    Hi friends,
    any one aware of stable version release of ionic2? …Is it preferable to start the project for banking sector including financial transactions using ionic2 and angular 2 platforms..pls anyone suggest