tl;dr; There is a larger opportunity in cross platform mobile application development that Corona SDK is missing out on. To solve this, Corona needs to invest in a version 3, mobile OS specific mobile component/widget set, C# compiling down to Lua, and invest in a proper, official IDE.
Introduction
If I were given a few million dollars to mold Corona SDK into what I believe it needs to become, here’s what I’d do. In order of priority I’d focus specifically on building a component library, making a more stringent roadmap for the current API in Lua, and continually improving the existing workflow. All 3 will help increase Corona’s uptake by developers who specifically target “mobile first”, increase desire by those working in agencies who wish to have a quick way to target multiple device OS’, and most importantly broaden Corona’s ability to quickly iterate on mobile applications vs. the existing game focus.



