Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Whats the most used cross-platform Mobile Application Development Framework today?

I'm like many others here, giving their first steps in the mobile world an not knowing where to start from...

Well, I've seen a few posts here about mobile development frameworks or sdk's, but all of them are directed to specific purposes, like web clients, widgets, html development, etc...

What I'm really wondering is, amongst all the choices currently in the market, like PhoneGap, Rho, or Corona, and all the others, what is the most used MDF for general cross platform mobile development.

Obviously, I'm not looking to get the perfect platform for every purpose, but at least know your opinions and what frameworks are you using now, if any...

Thanks for the help!

like image 450
Guilherme Duarte Avatar asked Apr 27 '11 20:04

Guilherme Duarte


4 Answers

I would highly recommend the Corona SDK.

Not only is it the easiest to learn (Lua is one of the most simple, and powerful scripting languages I've ever seen), but it also provides an extremely wide range of functionality in comparison with other third-party SDK's.

Development time is drastically reduced using Corona because most things only take a few lines of code to implement. There are also several monetization options available to you using the Corona platform.

Not only that, but it produces NATIVE apps, and allows you to re-use the same code to output for both iOS, Android, Nook, and obviously other platforms in the future. And that's the way cross platform should be in my opinion.

Performance is amazing, as well. It's strange because although Corona is the simplest to use and the easiest to learn, it's probably the most powerful among other options in terms of on-device performance, and the closest you'll get to going native without going native at all.

Another great thing is, you don't even have to touch Xcode or any of Android's tools--apart from installing them. With a minor exception of Android, where you'll need to use ADB to install the apk to your device.

HUGE BONUS: Support is excellent. The founders are very transparent, easy to get ahold of, and communication is awesome.

You can read two separate reviews I did on the Corona SDK, both were written six months apart:

--

Corona SDK Review

http://jonbeebe.net/post/1119939987/corona-sdk-review

--

Corona SDK: Revisited:

http://jonbeebe.net/post/2726165170/corona-sdk-revisited

You can do a search on my blog on 'Ted Patrick' to find an article written by Barne's & Noble's Chief Developer Evangelist for NOOK where he explains Corona's internal infrastructure and how well it works. I would post the link here, but I can only post two links per stackoverflow's policies.

Hope that helps!

like image 153
Jonathan Beebe Avatar answered Nov 15 '22 15:11

Jonathan Beebe


I've started to look into Appcelerator Titanium -- it's quite popular, you should definitely add it to your list to investigate:

http://www.appcelerator.com/

like image 20
Shawn Lauzon Avatar answered Nov 15 '22 17:11

Shawn Lauzon


I'm surprised that nobody has mentioned PhoneGap, which seems to be pretty widely used and is often used along with jQuery.

Another, apparently less popular framework is QuickConnect.

Both PhoneGap and QuickConnect are described in the 2009 book Developing Hybrid Applications for the iPhone by Lee Barney.

like image 24
Caleb Avatar answered Nov 15 '22 17:11

Caleb


Jquery mobile is the only real good cross platform solution

http://jquerymobile.com/

like image 34
cmplieger Avatar answered Nov 15 '22 16:11

cmplieger