Dear AppSheet Community,
Often, when developing applications, we find ourselves creating modules or features that repeat across different projects. I’d like to share an idea that could optimize this process and save valuable development time: module reuse.
Let’s imagine we are building apps for businesses. There’s probably a customer module, where we enter all client data—name, address, contact information, etc. This module, designed for a specific application, could easily be reused in other apps without having to build it from scratch. The same could apply to other common modules like inventory, products, or invoicing.
I’m proposing the creation of reusable modules in AppSheet—small, predefined components or objects that have already been designed and tested, ready to be cloned and combined with others to create new apps. This way, instead of starting each app from scratch, we could combine existing modules and adjust them to fit the project's needs.
With this idea, we could even combine entire apps. For instance, a customer and sales management app could be integrated with an inventory app to create a more robust solution. App1 + App2 = App3, where two previously developed apps work together as one.
Thanks to advancements in artificial intelligence, this is not only imaginable—it’s entirely possible! With AI support and advanced development tools like AppSheet, we could automate the creation of these reusable modules and optimize the entire process.
In summary, the idea is to be able to reuse and combine modules across apps to accelerate development and improve efficiency. I’d love to hear your thoughts and how you see the potential of implementing something like this!