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

  • Aofzide Csiperos

    ionic 2.1.13 error when I run ‘ionic serve’ with any starter project. Look like problem same as this link.

  • KingOfMyRoom

    It’s a great example. The tutorial is very helpful as it gives some good implementation practices.

    I’ve tried to run the whole code from the last summary section but it’s not working. Both npm install and meteor npm install are producing errors:

    meteor npm install
    UNMET PEER DEPENDENCY [email protected]
    UNMET PEER DEPENDENCY [email protected]^6.18.0
    UNMET PEER DEPENDENCY [email protected]
    UNMET PEER DEPENDENCY [email protected]
    UNMET PEER DEPENDENCY [email protected]

    npm install
    npm ERR! peerinvalid The package [email protected] does not satisfy its siblings’ peerDependencies requirements!

    • KingOfMyRoom

      Instead of downloading the code from the site. I used the code from github. This has lowered the number of errors but it’s was not working.

      meteor npm install
      UNMET PEER DEPENDENCY [email protected]^6.18.0
      UNMET PEER DEPENDENCY [email protected]


      I was able to get rid of the errors by doing this:
      npm install [email protected] –save
      npm install [email protected].0 –save
      meteor npm install –save meteor-rxjs

      And to run the application, it needs 2 steps
      1) Launch meteor with `meteor` command in api folder
      2) Launch ionic from project root: `ionic serve`

      Hope this helps.

      • Dotan Simha

        Hi @KingOfMyRoom:disqus , I guess that you use old version of Node, which behaves differently with peer-dependencies.
        Please try to update you Node to version>=5, remove node_modules and then try again to `npm install`.

        • KingOfMyRoom

          Hi @DotanSimha,

          Thanks for your reply.

          I have upgraded to the latest LTS node version (6.9) and git clone the project again but getting the same results. I had to install the missing packages individually. And when I launch the server from the api folder with the `meteor` command, I get this message:

          collections/whatsapp-collections.ts (3, 14): Cannot find name ‘Package’.
          server/methods.ts (1, 24): Cannot find module ‘meteor/meteor’.
          server/methods.ts (3, 30): Cannot find module ‘meteor/check’.
          server/publications.ts (1, 24): Cannot find module ‘meteor/meteor’.
          server/publications.ts (2, 23): Cannot find module ‘meteor/mongo’.
          server/main.ts (1, 24): Cannot find module ‘meteor/meteor’.
          server/main.ts (4, 26): Cannot find module ‘meteor/accounts-base’.

          I have tried to add them manually from the api folder with these commands:
          meteor add check
          meteor add accounts-base

          But this has no effect. I don’t know how to solve this.

  • justageek

    Hi, is it possible to do this project using Angular 1.5x? I have not yet become proficient with Typescript, and I’d like to use some of these concepts with Angular 1.5

  • Davidarius

    Hello, I`m following the post and I don’t found a explanation of how to deploy an ionic 2 + meteor app. There some tutorial? How deploy meteor and set/point the server on ionic 2 app?

    • Urigo

      There are many ways to deploy and it depends on if you chose to use the Ionic CLI or the Meteor CLI.
      If you are using the Meteor CLI, you can deploy Meteor as any regular Node app, here is a guide for it –

      • Davidarius

        Meteor isolated is ok, ionic isolated is ok too, but this two guys together let me confusing. I tried using ionic cli, I tried run the app on device but ionic don’t find meteor api, there is some place to configure an url to point do meteor? Is automatic this kind of associate between meteor and ionic? If you has some tutorial to give me some light will be helpfull.


        • Ivan

          Hi Davidarius. I have similar problem. Did you had any success meanwhile?

  • Gianfranco Palumbo

    any screenshots?

  • Chocka K

    I think most of the business people are using this application for team
    communication as will as to mange the client meeting… its right ? Some
    more business chat application are there like ( Hipchat, Officechat,
    Slack, Engagedots ) –

    check out this application –

  • harmon43564

    Technology makes our life so more easy now. We can use more science in every sector in our life. I like this kind post those give us more concept about technology and science.

  • Shaun Pritchard

    the ionic DEV build doesn’t work anymore? with ionic 3 and Angular 4 is there any work arounds I get stuck at the bootstrap page with all kinds of errors. and the files are exactlly as specifieied in the Tsconfig.ts and webpack.config, etc… any advise would be great.
    ReferenceError: exports is not defined
    at Object.265 (http://localhost:8100/build/main.js:283:23)
    at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
    at Object.222 (http://localhost:8100/build/main.js:205:73)
    at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
    at Object.198 (http://localhost:8100/build/main.js:189:70)
    at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
    at webpackJsonpCallback (http://localhost:8100/build/vendor.js:26:23)
    at http://localhost:8100/build/main.js:1:1

  • saremco tech

    ITS A GREAT ARTICLE BUT I WOULD LIKE TO ADD THE importance of native apps as well. Native apps are developed specifically for a particular mobile operating system like Android or iOS to obtain its platform specific development approach. Creating a whatsapp clone in native allows the easy access to builtin device capabilities for the app features. Like, the whatsapp clone developed by, user can taste the ultimate experince of apps due to its specific platform nature and highest security.

  • Appmarketplace

    you discuss about ionic 2 and Angular 2 in your blog, that is informative. You just tell whatsapp clone develop with ionic 2 and angular 2. I also develop whatsapp clone with my company team in
    just check this whatsapp clone