Hi @crumble619,
Welcome to the Corona community. The “short answer” to your question is “yes”, you can build one code base in Lua/Corona and deploy it to the markets you mention.
The “long answer”, however, is slightly more complex. When going cross-platform with Corona or any other framework, you will still need to handle certain special cases for each platform. For example, iOS may support different audio file formats versus Android. Or, certain system-specific features will be available on one platform but not necessarily another (i.e. most/all Android devices have a physical “back” button, but iOS does not).
So basically, as a developer, you’ll need to account for and handle these special cases in your code, sometimes detecting which platform the app is running on and using conditional logic to alter the task.
Throughout the documentation and guides, we’ve done our best to note when something pertains to a specific platform, but when in doubt, you can always ask the community developers and staff here in the forums and we’ll help you out.
Take care and happy development,
Brent