All,
I'm fairly new to android, though have some experience with VB6 and a little of VB .Net Express (very basic). I'm looking for some ideas from the crowd as to workflows for data capture and storage.
I'm looking to make a field data capture app - where we capture a specified set of variables and a few unspecified ones, store them somehow, and export them as CSV. Internet connections will not always be available.
How would you approach this?
1. Data input screens
|
2. Capture data. Each Value is brought in via tapping from a choice of buttons (dirty fingers on tablets in field - easy input) - each set of screens produces a line of data looking something like:
NAME, Number, Number, Value, Value, Value, Value, Value, Value, Value
EG (CQ3502, 15.65, 15.82, ST, C,,G,SY,TO,,,C3,R5)
|
3. Each NAME may be replicated hundreds of times sequentially, as dictated by the first and second values - with the rest varying
|
4. Store the data locally (Can we use a database that doesn't require internet access?)
|
5. Export the data by name to a csv in a predefined format. This is critical to integrate with existing systems.
How would you approach it?
I've got the interface in mind - just not how I would get from a number of buttons to a CSV. How would you approach securely storing the data against corruption locally?
All thoughts much appreciated!
Kind Regards,
Simon
I'm fairly new to android, though have some experience with VB6 and a little of VB .Net Express (very basic). I'm looking for some ideas from the crowd as to workflows for data capture and storage.
I'm looking to make a field data capture app - where we capture a specified set of variables and a few unspecified ones, store them somehow, and export them as CSV. Internet connections will not always be available.
How would you approach this?
1. Data input screens
|
2. Capture data. Each Value is brought in via tapping from a choice of buttons (dirty fingers on tablets in field - easy input) - each set of screens produces a line of data looking something like:
NAME, Number, Number, Value, Value, Value, Value, Value, Value, Value
EG (CQ3502, 15.65, 15.82, ST, C,,G,SY,TO,,,C3,R5)
|
3. Each NAME may be replicated hundreds of times sequentially, as dictated by the first and second values - with the rest varying
|
4. Store the data locally (Can we use a database that doesn't require internet access?)
|
5. Export the data by name to a csv in a predefined format. This is critical to integrate with existing systems.
How would you approach it?
I've got the interface in mind - just not how I would get from a number of buttons to a CSV. How would you approach securely storing the data against corruption locally?
All thoughts much appreciated!
Kind Regards,
Simon