Anyone know how to develop a corona plugin?

I am new to Corona SDK. I started playing with corona last month and have finished a simple game. For some reason, I want to develop a plugin. I really need some tutorial but what I found is this http://docs.coronalabs.com/native/plugin/index.html

After reading that, the steps required to developed pluging are still not so clear to me.

Can anyone share your tips with me? I want to know what kind of account I need to develop plugin?enterprise? Do i need android sdk(I am developing android game)? Is there any open source plugin?

Thanks.

  1. You have to be an Enterprise subscriber.

  2. You have to be able to manage building native apps, be it in Objective C for iOS or Java for Android.

  3. You have to know your way around XCode for iOS and ant for Android.

  4. If you are building for Android, you will have to install the full Android SDK including the modules for every version of Android you want to support (2.2, 3.1, 4.2, etc.)

  5. The enterprise package comes with several sample apps and sample plugin’s that you can use to see how they are built and how the interact with Lua.

Right now you can build plugin’s for your use.  We are working on a Market place to allow you to share your plugins with other subscribers, but that’s not quite in place yet.  

“I want to know what kind of account I need to develop plugin?enterprise?__”

Yes, you definitely need enterprise to develop a plugin.

" For some reason, I want to develop a plugin."

I presume you have a plugin in mind? It seems strange to decide to make “a plugin” without having a particular library or service you want to build in to Corona.

" I really need some tutorial"

When you download Corona Enterprise, it contains sample plugin projects. These are probably your best bet for learning how to make a plugin.

" Do i need android sdk"

I would presume you do as you will need to sign your applications. At any rate, it’s free to download so you may as well install it anyway.

One thing you WILL need to know is Java. If you are developing an Android plugin it will almost certainly be a Java library (other people please feel free to correct me if you can also use C ).

I would suggest that if you are new to Corona and are not too sure about this, it might not be wise to attempt to develop a plugin until you have a better idea of what you want to do.

Thanks, guys. Very clear.

  1. You have to be an Enterprise subscriber.

  2. You have to be able to manage building native apps, be it in Objective C for iOS or Java for Android.

  3. You have to know your way around XCode for iOS and ant for Android.

  4. If you are building for Android, you will have to install the full Android SDK including the modules for every version of Android you want to support (2.2, 3.1, 4.2, etc.)

  5. The enterprise package comes with several sample apps and sample plugin’s that you can use to see how they are built and how the interact with Lua.

Right now you can build plugin’s for your use.  We are working on a Market place to allow you to share your plugins with other subscribers, but that’s not quite in place yet.  

“I want to know what kind of account I need to develop plugin?enterprise?__”

Yes, you definitely need enterprise to develop a plugin.

" For some reason, I want to develop a plugin."

I presume you have a plugin in mind? It seems strange to decide to make “a plugin” without having a particular library or service you want to build in to Corona.

" I really need some tutorial"

When you download Corona Enterprise, it contains sample plugin projects. These are probably your best bet for learning how to make a plugin.

" Do i need android sdk"

I would presume you do as you will need to sign your applications. At any rate, it’s free to download so you may as well install it anyway.

One thing you WILL need to know is Java. If you are developing an Android plugin it will almost certainly be a Java library (other people please feel free to correct me if you can also use C ).

I would suggest that if you are new to Corona and are not too sure about this, it might not be wise to attempt to develop a plugin until you have a better idea of what you want to do.

Thanks, guys. Very clear.