Learning to program is difficult. Learning to build a polished user interface at the same time can be even harder.
Drawn2Code was originally created for a university Mobile Application Development course. Students visually construct an app interface, configure its objects, and let Drawn2Code generate much of the corresponding Solar2D/Lua code.
Students still write code for event handlers, behavior, logic, and custom features. The visual workflow simply clears away repetitive setup work so they can reach the rewarding part faster.
Drawn2Code is intentionally a prototype. It is not finished commercial software. It is a continually evolving learning environment, shaped by years of classroom use and student feedback.