Couple newbie questions

Greetings Everyone,

I would like to ask you probably dumb questions, but I am a total newbie, I have just begun with Corona and I’ve been wondering because I have seen Eclipse as well, what’s the difference between Corona and Eclipse in respect of developing android apps? Is one of them more difficult in use than another, or maybe one provides more functions than another? Simply saying which of them is more suitable for beginners such as myself ?

( I will also mention that my experience with programming is close to nothing I would say, well I had C++ course but it wasn’t really advanced, just basic to be honest and it didn’t last very long, besides it was quite a long time so as I said before i’m total noob in this respect ofcourse )

Thank you in advance for the answers.

Best Regards.

Corona is a software development kit that allows you to create apps for iOS and Android.

Eclipse is a piece of software that integrates with software development kits and acts as a development environment to let you code natively for a variety of platforms.

You can use Eclipse and the Google Android SDK to develop Android apps using Java.  In theory, you could probably also use Eclipse to code apps using the Corona SDK, but I am not aware of any integration that has already been done between the two.

The main thing you should consider is which programming language(s) do you know and think you could learn more easily.  To develop native apps for iOS, you need to know Objective-C.  To develop native apps for Android, you need to know Java.  Or you can use Corona, which will let you develop for both platforms using only programming language: Lua.  You are limited to the framework that the SDK covers, which depending on what you are trying to do, could be enough for you.  (It is for lots of developers.)  If not, you can step up to Corona Enterprise, but that then means learning Objective-C and Java for doing native coding.

Lua is similar in some ways to JavaScript, so if you have any experience with that or other scripting languages, you might find Lua easier to learn than some of the other programming languages.

As far as languages go, I think Lua would be easier to learn (in general) than Objective-C or Java, but everyone is different.

Thank you so very much for your answer. I appreciate that.

Corona is a software development kit that allows you to create apps for iOS and Android.

Eclipse is a piece of software that integrates with software development kits and acts as a development environment to let you code natively for a variety of platforms.

You can use Eclipse and the Google Android SDK to develop Android apps using Java.  In theory, you could probably also use Eclipse to code apps using the Corona SDK, but I am not aware of any integration that has already been done between the two.

The main thing you should consider is which programming language(s) do you know and think you could learn more easily.  To develop native apps for iOS, you need to know Objective-C.  To develop native apps for Android, you need to know Java.  Or you can use Corona, which will let you develop for both platforms using only programming language: Lua.  You are limited to the framework that the SDK covers, which depending on what you are trying to do, could be enough for you.  (It is for lots of developers.)  If not, you can step up to Corona Enterprise, but that then means learning Objective-C and Java for doing native coding.

Lua is similar in some ways to JavaScript, so if you have any experience with that or other scripting languages, you might find Lua easier to learn than some of the other programming languages.

As far as languages go, I think Lua would be easier to learn (in general) than Objective-C or Java, but everyone is different.

Thank you so very much for your answer. I appreciate that.