If only the listview component would tabulate nicely....
That said, one can still present tabulated data in a listview and edit and update the csv /table using native AI2 components
One gets a more vertical approach to tables....
This demo takes a csv file from assets (to begin with) then loads each record to a list view block, by building a text using the \n escape character (practically the only thing a listview will accept!)
The blocks will dynamically add all fields in a record for every record.
The csv file is saved to the sdcard, and is that version then used as long as the tinydb value = DONE
When a user selects a record, they are present with another listview showing only that record
each of the fields can then be edited, using a notifier text dialog, then the entire csv is saved to file with the new information
Size of csv limited only to device memory abilities...
RAW DATA (100 records in csv)
![csvlistviewdynamic.png](https://groups.google.com/group/mitappinventortest/attach/42471b31b0a0f/csvlistviewdynamic.png?part=0.2&view=1)
BLOCKS
![blocksListviewDynamic.png](https://groups.google.com/group/mitappinventortest/attach/42471b31b0a0f/blocksListviewDynamic.png?part=0.3&view=1)
SCREENS
![screen1listviewdynamic.png](https://groups.google.com/group/mitappinventortest/attach/42471b31b0a0f/screen1listviewdynamic.png?part=0.4&view=1)
![screen2listviewdynamic.png](https://groups.google.com/group/mitappinventortest/attach/42471b31b0a0f/screen2listviewdynamic.png?part=0.5&view=1)
![screen3listviewdynamic.png](https://groups.google.com/group/mitappinventortest/attach/42471b31b0a0f/screen3listviewdynamic.png?part=0.6&view=1)
aia attached