Is Corona SDK right tool for me?

I am no expert in programming but I had some experience in C and PHP. I want to learn about android programming. My interest is in business app. I want to develop a app like craig list where people can post sell or buy request.  I downloaded Android Studio and went through a few chapter from android app developer training. Since I have no experience in Java, I foresee my limitation. It seems I need to learn java first.

Then I found out about Corona SDK. Someone claimed that it is easy to learn for people without java background experience. Also with Corona SDK, there is no need to write two different programs for iOS and Android, is it right?

My question is that can someone like be be able to learn this without having to learn another programming language? I understand I will be required to learn Lua. I am not sure how easy it is to learn Lua, but I do not have background in javascript or action script.

Also why would people still develop app using android studio if Corona SDK is faster and superior? So my follow up question is that if Corona SDK has some limitation that I need to know.

When I first started to use Corona SDK, I had a similar background being a C/PHP/Javascript programmer, though I would say I had a lot of experience.

There are two parts to learning a framework like Android or Corona SDK. You have to learn the language (Lua in this case) and you have to learn the SDK which is the things you can do with the language.

Lua as a language is pretty easy to learn overall and what makes Corona great is the SDK is super easy to learn. You ask why would someone still want to to use Android Studio? Well there are somethings that Corona can’t do that you can do in native development. We can do a lot, but we can’t do everything.

We offer an extra product called Corona Enterprise which lets you mix the best of Corona SDK with the things you need native for.

Rob

@shwekhaw:

I’m not from the Corona staff, but that gives me a good viewpoint, so here are my thoughts:

Corona is awesome.

  • Caleb :slight_smile:

I’m with @Caleb P!!! 

–SonicX278

There are things corona can’t do and you must use native (i.e Android SDK). But for making 2D games, Corona is amazingggg.

Btw, I had no experience in JScript, but took me about a week to learn Lua. I knew C++, C and Python before Lua.

I found myself leaving an SQL-based career (with experience in building PHP-based websites) - and buying into Corona to build biz apps for android/apple.

corona is a great tool. builds go easy. lua is good - and its object handling is ideal for building tight screens. good OOP-objects to display everything you need for most usage.

sqlite database is totally reliable too. 

learning-wise, it took me about 3 months to get the hang of Corona’s layout/approach - but i’m a slow learner and didn’t work daily on it. 

i’m totally pleased with the current outcome of what I’m producing re Corona - and just as happy, too, that now it appears to be completely free at my needs-level. I’m not ready for $80/month but here’s hoping I can get corona to get me there.

hth.

Seth J Hersh

When I first started to use Corona SDK, I had a similar background being a C/PHP/Javascript programmer, though I would say I had a lot of experience.

There are two parts to learning a framework like Android or Corona SDK. You have to learn the language (Lua in this case) and you have to learn the SDK which is the things you can do with the language.

Lua as a language is pretty easy to learn overall and what makes Corona great is the SDK is super easy to learn. You ask why would someone still want to to use Android Studio? Well there are somethings that Corona can’t do that you can do in native development. We can do a lot, but we can’t do everything.

We offer an extra product called Corona Enterprise which lets you mix the best of Corona SDK with the things you need native for.

Rob

@shwekhaw:

I’m not from the Corona staff, but that gives me a good viewpoint, so here are my thoughts:

Corona is awesome.

  • Caleb :slight_smile:

I’m with @Caleb P!!! 

–SonicX278

There are things corona can’t do and you must use native (i.e Android SDK). But for making 2D games, Corona is amazingggg.

Btw, I had no experience in JScript, but took me about a week to learn Lua. I knew C++, C and Python before Lua.

I found myself leaving an SQL-based career (with experience in building PHP-based websites) - and buying into Corona to build biz apps for android/apple.

corona is a great tool. builds go easy. lua is good - and its object handling is ideal for building tight screens. good OOP-objects to display everything you need for most usage.

sqlite database is totally reliable too. 

learning-wise, it took me about 3 months to get the hang of Corona’s layout/approach - but i’m a slow learner and didn’t work daily on it. 

i’m totally pleased with the current outcome of what I’m producing re Corona - and just as happy, too, that now it appears to be completely free at my needs-level. I’m not ready for $80/month but here’s hoping I can get corona to get me there.

hth.

Seth J Hersh