I’ve created an app and I have some doubts. In this case, it’s a personal task tracking app.
Let’s assume I use the app I created, right? I’m filling it with data, my data. If other users have access to my app, will they have access to a brand new page for them where they can use the template of my spreadsheet? Or will they have access to my data as well?
If the second option is the way, then is it possible to make my data exlusive to myself and other user data exclusive to themselves?
Implementing Row Owners is not complicated at all. All you need is an email column in all of your tables. Assign that column as a Row Owner column, and that’s it. You will store the data for everyone, but each user only has access to their own data. As long as you are writing an email to each new row, and you assign that column as a row owner column, then that’s all you have to do.
I very highly doubt that Glide would ever implement anything close to that. The whole purpose of Glide is a web app that sources and syncs it’s data from a central data store with columns and tables that are tightly integrated with each and every screen and component in the app. It’s just not designed for every user to have their own copy of the database.
I get it, I would love if every user was able to see their own copy of the database. Is there any other WPA platform that allows this? Or all of them are based the same way as glide?
What I meant by being complicated was the process of duplicating an app and users having to create a glide account and developing themselves.
I’m not overly familiar with the other platforms out there, but I think most of them are very similar to Glide as far as data handling. If you wanted an app that had separate databases for each user, that database would most likely need to be stored locally in the device, and at that point, you are probably looking at a native app, that is not web based, that would have to be written with code.