Is Corona appropriate for developers who develop software for clients?

To the Corona team,

I develop apps for the Apple family of products and Android. I came across this site after reading about the fallout of Game Salad.

I earn a living by writing apps for many clients around the world. In approximately half of the cases, I could write their apps using Corona in a tenth of the time, from what I’ve read so far about this SDK.

My questions to the Corona team are:

  1. Does the license allow for software to be developed by me, and distributed to clients who pay for my services, for them to upload as their own products in the Apple App Store and Android Market?

  2. In the future, will the Corona team EVER restrict developers by not allowing them to publish under their own (or clients) name(s), similar to what Game Salad is doing?
    Thank you,
    By a seriously interested programmer [import]uid: 10556 topic_id: 3162 reply_id: 303162[/import]

  1. Does the license allow for software to be developed by me, and distributed to clients who pay for my services, for them to upload as their own products in the Apple App Store and Android Market?

YES. With Corona, you can do whatever you want once you created an app.

  1. In the future, will the Corona team EVER restrict developers by not allowing them to publish under their own (or clients) name(s), similar to what Game Salad is doing?

We don’t foresee doing that at all. The app is yours and you can do whatever you want with it. Ansca does not require any attributions in your app, we don’t put up a splash screen, we don’t force you to put a splash screen and we don’t ask for revenue share. The only thing we ask, is that once you write a game/app to let us know so we can showcase it.

Carlos. [import]uid: 24 topic_id: 3162 reply_id: 9309[/import]

Okay, I’m in. [import]uid: 10556 topic_id: 3162 reply_id: 9373[/import]

Hi Carlos,
as a developer I can generate an app and send it to the client and they can sign it with their developer certificate to upload it to their device for testing. That is one cool feature that not many new programmers are aware of and end up with allocating a UUID for the testing device.

cheers,

Jayant C Varma [import]uid: 3826 topic_id: 3162 reply_id: 9539[/import]

omni_coder, the thing to look out for, as with relying on any third party for your libraries, is how mature they are and how well they are maintained.

Corona seems to be maintained by some smart and productive people. However, Corona isnt exactly a mature product- even more so for Android stuff which you’ve mentioned you’ll need.

On the up side, learning Lua and Box2D doesnt take a lot of time and isnt too much of an investment. Just spend a weekend and see if it will work for you. Be sure to actually build on devices (not just emulator).

-j [import]uid: 9562 topic_id: 3162 reply_id: 9546[/import]

Thanks for the heads-up. From reading the docs and other info on the site, I can tell it’s till a work in progress. However, what’s done so far is very nice.

I know I can’t ditch Obj-C entirely, in fact, I would expect most of my work to revolve around it for a while. On the other hand, if I can make a few projects with Corona, it would save me a lot of time, and put me in a better position when Corona matures.
[import]uid: 10556 topic_id: 3162 reply_id: 9552[/import]