Search code examples
androidioscordovacross-platformmosync

Which cross platform app building tool should I use?


I need to build an app that works on IPhone, Android and Blackberry and it involves sending SMS's (or opening the native SMS service with preloaded contacts and message), access to contacts and push notifications.

The app is simple to build but I have never built an app before and that's why I am looking into cross platform tools. I am currently using Sencha touch for the UI and I've looked into Phonegap and Mosync.

Phonegap doesn't support push notifications and sending SMS. Getting contacts in Mosync using PIM is slow and I haven't programmed in c/c++. Phonegap does have plugins but they are different plugins for Android, iOS and Blackberry which defeats the point of a cross platform app.

So I am confused how to go about building this app and any suggestions for other tools or general recommendations would help, thanks.


Solution

  • Phonegap does have plugins but they are different plugins for Android, iOS and blackberry which defeats the point of a cross platform app

    No, it does not. It means that ~90% of your app might work without modification, and ~10% would have to be tailored per-platform. Most developers would be rather happy with that.

    A perfectly 100% cross-platform app is a nice objective, just as living forever is a nice objective. However, like living forever, a perfectly 100% cross-platform app is not especially common.