I don’t think Corona SDK would be all that bad to use for business applications. I’ve managed to produce some pretty clean UIs in Corona which could pass for a professional business app.
However I’m very hesitant to ever produce one for a client because of Corona’s lack of accessibility to disabled users.
Anyway, here is a list of accessibility features I think need supporting before anyone takes a Corona-based business app seriously.
1) Dynamically changing font sizes/boldness based on OS user settings
2) Support for iOS VoiceOver (and Android equivalent). Ideally, any displayObject could be given accessibility metadata which the OS would find. Also scrollviews should be navigable with VoiceOver.
I don’t think that (1) would be difficult to implement. Maybe I could make a plugin for this?
(2) seems like a major endeavor. But there are some hacks we could probably do to pull it off. I have some ideas of how to do it. I might share them after more thought.
Anyone else thinking about this? I think it’s a shame there is absolutely 0 support of accessibility features.