Hi,
I have a non-game app on the Play Store written in another language (another game engine) and looking to re-write it because what it’s currently written in has awful and buggy text boxes and it’s unlikely they will ever improve them. I’m currently researching different options and I keep coming back to Corona as it looks like one of the easiest ones for me to learn. Starting again is already a bit daunting so it’s important there’s not a massive learning curve. I’ve looked at Xamarin but it scares me >.<
From what I can see I can do everything the current app does in Corona but I’m unsure how easy it is to implement a QR code generator and scanner. I can see that there’s a plugin on the market place for a QR scanner for $20 a year but it doesn’t mention having the option to generate QR codes. I’ve also found a few plugins floating about on GitHub while searching Google but almost none of them have any real documentation and I’m not sure how easy they are to implement, or even if they can be implemented. I’ve also not found one that generates and reads codes.
If I ever do find a plug-in (and not use the one on the store which seems to be a reader only) do I need to find a plugin for both versions of OS i.e. one for Android and one for iOS? That’s the impression I get from the help pages here on the corona site. It’s a little confusing.
From my limited testing of text boxes they seem so much better than the current ones I have to work with so it seems a shame to have to cross Corona off the list because it’s not easy to implement a QR code generator and scanner. I have QR codes working in the current version of the app as it was built into the game engine language without needing to include any third party plugins.
I did stumble across one post on these forums suggesting sending data to a server and generating a QR code that way and download the image to display in the app. And when it comes to scanning a code, send the data from the captured image to a server and decode a QR code that way before sending back the string to the app. Does this sound like a sensible approach?
Thanks in advance