yes exactly, you have to separate logic and data
do you have to modify the content during runtime of the app?
If yes, you can use an online database, there is FirebaseDB, CloudDB, also MySQL is possible, see here App Inventor Tutorials and Examples: MySQL | Pura Vida Apps
if no, you can use the local SQlite database.. You can find my paid sqlite extension here App Inventor Extensions: SQlite | Pura Vida Apps and some free alternatives you can find in the extensions directory here https://puravidaapps.com/extensions.php … And I'm sure that @SteveJG soon will provide some advertisement concerning the free alternatives... ![]()
probably interesting to read:
why you might want to consider buying rather than taking the “free lunch”
- my extension is available since August 2016 and is therefore very stable
- it follows the KISS principle - Keep it simple, stupid
KISS principle - Wikipedia - I’m offering support in case there are issues and provide updates and bugfixes
Alternatively store the csv files as assets in your app, read it using the file component and convert it into lists or lists of lists...
A database solution would be more comfortable...
Taifun
Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by
Taifun.