Can a cross-platform app do the following or will i need native apps

by mirin
6 replies
Alright So after months sitting on my asss i've decided to take action and develop an app for other sales consultants in my industry.
The app i have in mind is quite basic, it need to feature two types of financial calculators and be able to pull data (prices/quotes) from a server thats updated every 2 or 3 days. It'll llso subscription based.

I wanted to know if cross-platform tools like PhoneGap, Titanium could do the following:
1) obviously work on all major platforms like iOS, andriod, blackbery & web.
2) work without an internet connection for mobile devices (essentially i'd like to allow calculation formulas and data to be stored on the device until the consultant decides to retrieve updated quotes over wifi or 3g - and without going into the AppStore to update)
3) Is it possible to prevent consultants from sharing their login details with other non-paying consultants. For example limiting to 3-4 IPs per account?

Im planning on outsourcing this so I just need to know the right questions to ask.

Thanks for your help!
#app #apps #crossplatform #native #phonegap
  • Profile picture of the author webhosting
    I have made an app using Phonegap build a few weeks ago. From my experience everything what you have asked in your post should be done this way. However, I have experienced some problems with the newest android version. People reported that they cannot type into input fields. I have used jquery mobile to design the app interface and it seems the problem may be there. On the other hand, I have never developed native app so I cannot compare which way is better. Maybe you may face similar problems even if you develop the native app.
    Signature
    {{ DiscussionBoard.errors[7208465].message }}
  • Profile picture of the author nikomaster
    I would like to introduce you to the QT framework. It is a C/C++ library that allows you creating multi-platform applications but with native machine coding without the need of modifying the source-code for each platform.
    {{ DiscussionBoard.errors[7211411].message }}
    • Profile picture of the author dexlink
      Originally Posted by nikomaster View Post

      I would like to introduce you to the QT framework. It is a C/C++ library that allows you creating multi-platform applications but with native machine coding without the need of modifying the source-code for each platform.
      Rather I would prefer java platform (J2ME) in this case.
      {{ DiscussionBoard.errors[7212896].message }}
      • Profile picture of the author cgimaster
        Originally Posted by dexlink View Post

        Rather I would prefer java platform (J2ME) in this case.
        C/C++ have way more advantages over java when it comes to cross platform not to mention not all windows have java installed by default it is an user option if they do or not.
        {{ DiscussionBoard.errors[7257634].message }}
  • Profile picture of the author Dong Lee
    You can use HTML5 for that. It works on all platforms
    {{ DiscussionBoard.errors[7257600].message }}
  • Profile picture of the author ashok999333
    You can limit the user account to some IPs but it may cause problems when the users have dynamic ips. Instead we can use their mac address. This sounds crazy but pays off better than any other solutions.
    {{ DiscussionBoard.errors[7259238].message }}

Trending Topics