The Good, the Bad, and the Ugly About Widgets
Corona SDK is the best framework I’ve found for quickly creating 2D mobile games. With the creation of their widget library a while back it became possible to create business-type apps as well.
But honestly, if all you want to do are normal business apps there are probably better options for you.
I’ve chosen to use Corona for both games and business apps because every bit of skill I gain with one will help me out immediately in the other.
The Downside (and the Silver Lining)
As of this writing we’re just a few months into version 2 of the Widget library and there are still bugs that you have to work around. You’ll see some of those in the following videos. But the good news is Corona Labs has “open sourced” the widget library and you are able to add features and fix bugs as you like.
Plus, Corona Labs is still working on fixing bugs and adding features to the widgets and so far I’ve seen those added to the open-source version more often than they release a new public version of the SDK. Which means if you’re using the Starter edition of Corona you can get those fixes sooner.
The are some known problems using widgets to create business apps with Corona SDK, but I still recommend it for anyone who’s interested in using Corona for both games and biz apps. (Or, for people who really like programming in Lua.)
Installing the v2 Widget Library (Don’t Skip This!)
There are two versions of the v2 widget library — the first is built into Corona SDK and the second is a library you can download from Github and require into your project.
I’ve decided to use the latter method in all my projects. While the libraries (one in the framework, the other in Github) are supposed to remain in sync, by using the open-source version people can take advantage of new fixes/features even if they don’t have access to daily builds.
Working with Outlaw IDE
Working with Any Other IDE/Text Editor
Back to the Widget Dashboard