Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Not sure why you're asking for a "program" and then referring to some technologies/tools (Appcelerator, PhoneGap, etc).</p> <p>Anyways, I've been developing cross-platform mobile applications in the last few months using Appcelerator for almost everything. However, they technology you'll choose also depends on your needs.</p> <p>There are three kinds of mobile development these days:</p> <ol> <li><strong>Native Mobile Development:</strong> Using Objective-C (language) + X-Code for iOS and Java (language) + Android SDK for Android, etc. You can always choose something like Appcelerator if you're targeting multiple platforms, as you mentioned earlier. <strong>Good for:</strong> Performance, Native capabilities (using the camera, for example). <strong>Recommended Tools:</strong> <a href="http://www.appcelerator.com" rel="nofollow">Titanium Appcelerator</a>.</li> <li><strong>Mobile Web Development:</strong> If you have only web skills (HTML/CSS/JavaScript) you can always make your web application mobile-compatible, using tools like jQuery Mobile or Sencha Touch. <strong>Recommended Tools:</strong> <a href="http://www.jquerymobile.com" rel="nofollow">jQuery Mobile</a>, <a href="http://www.sencha.com/products/touch" rel="nofollow">Sencha Touch</a>.</li> <li><strong>Hybrid Mobile Development:</strong> Using web technologies for your application (you'll be loading a web page), but using a native application (a web wrapper) for making the application Native (and distributable) across the Play Market or AppStore. <strong>Recommended Tools:</strong> <a href="http://www.phonegap.com" rel="nofollow">PhoneGap</a>, <a href="http://www.trigger.io" rel="nofollow">Trigger.io</a>, or you can even use <a href="http://www.appcelerator.com" rel="nofollow">Titanium Appcelerator</a> and use a <a href="https://wiki.appcelerator.org/display/guides/The+WebView+Component" rel="nofollow">Web View Component</a></li> </ol> <h2>How you should take a decision?</h2> <ul> <li>Do you need native capabilities (use the camera, accelerometer, etc)? If you, you need to go either native or hybrid.</li> <li>How many platforms do you plan to support? If it's only Android and iOS, then you can use either Appcelerator or make it native. If you're planning to support more platforms PhoneGap or a Web Application sounds more reliable.</li> <li>Do you plan to deliver your application through the AppStore/Play Market? Then you need to make it native/hybrid.</li> </ul> <p><strong>Note/Recommendation:</strong> By reading your question I noticed that you're really confused on mobile and programming stuff. Before going so far, you should take some time in reading more about overall development.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload