I know that similar questions were asked a lot of times already,
but today when you have so much choice I really need an advice of some one who already have an experience in cross-platform development.
I am planning to develop few applications for Android and iOS. The applications will have to store data on the device,use calendar,send email,to talk with remote servers.As you see it is nothing special here.
I have found quite long list of platforms :
Corona(Supported Features)
Moscrif
Icenium
Appcelerator
PhoneGap(Supported Features)
Titanium
e.t.c.
Some of this platform are free and some with subscriptions.
For now I want to try some free and well documented platform that uses HTML5,JavaScript,Java or C#.
I will glad to hear recommendations and opinions.
Ionic. Ionic is one of the most remarkable and popular cross-platform app frameworks, based on AngularJS. It allows developers to use a combination of top programming languages i.e., HTML5, JavaScript, and CSS and Cordova wrapper to access native platform controllers.
To develop iOS apps, you need a Mac computer running the latest version of Xcode. Xcode is Apple's IDE (Integrated Development Environment) for both Mac and iOS apps. Xcode is the graphical interface you'll use to write iOS apps.
RhoMobile – This is a solution that uses Ruby, especially loved by Ruby on Rails developers. (Free only for noncommercial applications, prices vary)
Appcelerator- – This is a solution that allows you to develop native apps with HTML/Javascript (run through a UIWebView on iPhone) . (Free)
PhoneGap - Similar to Appcelerator, I mentioned these two as they seem to have the most vibrant communities, and most extensive support. (Free)
Edit- Why I prefer Phonegap
Phonegap is framework to deploy your web based skill to multiple platforms.
Phonegap just executed inside a UIWebView control, and the PhoneGap JavaScript APIs your js calls are routed to native APIs.
Advantages of Phonegap:
Review the link for Comparison between Corona, Phonegap, Titanium
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With