I have an Android app that I made using MIT AppInventor. AppInventor is a block type programming GUI similar to Scratch.
I've released it and have the problem that most of my market seems to have iPhones! So, I'm wondering if I can redo it with Construct 2.
I've been poking around, and it seems that most everything I need is here or with some 3rd party plugins, but as I'm not totally sure I'd very much appreciate your thoughts so I don't invest weeks/months into this and then hit a dead end.
My app is a client account manager for dance and yoga studios. A dance/yoga teacher can record a client visit into their phone, check if the client's card is valid and if they have a balance. The teacher's accounts are held locally in their phone and can also be synced to Google Spreadsheets.
Far as I can tell, here are the elements that I need to recreate it:
1. Alphabetical Sorting
2. Touch events to record button touches and Swipes
3. A local Persistent Database for the Phone that I can later synchronise to a server if no internet access (memory limits in Android/iOS?).
4. Ability to clear the phone/local DB memory or their values.
5. Ability to use Google Spreadsheets as a Server which would require GET/POST and the ability to QUICKLY parse the returned CSV data.
8. Scan QR Code
9. Clock so I can record the date and also add weeks to a date to set expiration dates.
10. Vibrator function for the phone.
Here's the app site: studiokasse.com
Here's the app on Google Play:
Can I make this with Contruct 2? Is there anything on my list that Contruct 2 cannot do? What do you think are the most challenging items to implement in Construct 2?
What I myself am most concerned about are:
A. Clock add week function
B. Ability to use Google Spreadsheets as a server
C. Ability to QUICKLY parse data from Google Spreadsheets to synhronise with local DB.
D. Local DB functionality
Any tips, thoughts, links, would be Greatly appreciated!