I am an economist working on projects in the Bangladeshi garment industry. I am looking to develop an application that can be used by people observing factory workers. The application would be used by observers to record the interactions of certain workers. I am pretty experienced with Python (mostly from a data point of view), but I have never developed an application.
I am seeking to understand Pythonista particularly along the following dimensions:
-
I see from the homepage here that it is possible to export code in a format that allows for the application to be standalone (i.e. not accessed through the Pythonista interface). Is this right? How easy is this? Does my iPad care that the app did not come from the app store? Could I put this app on other devices? Forgive my ignorance.
-
Is it possible to store data generated by the user? If so, would this be done in a comma separated format? Where should one create such text files to be accessed by the application? Once created how would one read the data into the memory on restarting the application ready for manipulation etc.?
-
When developing an application is it best to think of pythonista as a prototype environment rather than the ultimate operating environment?
Apologies for the broad nature of these questions. Of course I don't expect anyone to reply in full, but even some keywords for me to do more research on would be really useful.
Brief description of the application: Say there are 10 workers being observed, each worker is assigned a button. When an interaction occurs the observer presses the button relating to the worker, and a pop up appears asking the user to select from options that relate to the nature of the interaction. Possibly upon doing so further pop ups appear to ask for additional information. All data are stored, presumably in csv format, which can be accessed and modified by the app at later dates, and then the data downloaded/uploaded to dropbox at regular intervals.
Thanks for any help you can give.
Rory