Hi friends, I feel like I need to ask for your input on how to efficiently maintain 8 applications that I will develop. These eight applications have 50% similar content and the rest is unique for each application in terms of data (not design). Some scenarios that come to mind are:
Keeping them separate so that if there is a problem with one application, it does not affect the others.
Keeping them separate, but consolidating shared data in G. Sheet using Google’s methods (app script or formula).
Using a single G. Sheet data source while keeping 8 applications.
Building one large application but it will be complicated in terms of managing its visibility settings.
OK …
Is there an option to unify apps (not data tables) but changes in the design/layout of the app, so I don’t have to make adjustments for every change in each app?
Getting back to your specific use case (8 Apps), I would probably build the most complex App first - or at least the one that has the most in common with all the others. Then you can duplicate that one multiple times to create the others, and remove the UI bits you don’t need in each one. This will help minimise the work involved.