Managing Shared Libraries Across Multiple Backendless Apps

Hello,

I’ve developed a set of libraries containing reusable functions in one of my Backendless apps, which can be considered my “core app.” These libraries serve as a baseline for all my Backendless applications. However, I frequently update and change these libraries, and I’m finding it challenging to maintain consistency across multiple apps.

Is there a feature or an approach in Backendless to share these libraries across multiple apps? Any recommendation?

Currently, I only see the option to manually copy and update the libraries between apps, which is far from being viable.

Thank you for your time and assistance!

Regards,
Manuel

Hello @Manuel_Germano,

Yes, there is a way to achieve this. You can publish your functions to the Marketplace as a private product, allowing you to install them across your apps while maintaining the changes in the app where the product was originally published.

To do this, follow these steps:

  1. Open the Marketplace Submissions page.
  2. Click the Publish the Product button in the menu bar.
  3. Select UI Functions as the product type, choose the relevant UI Container, and add the functions you want to include in the package.

  1. Click the Setup Listing button, complete all required fields, and select Private Product from the Privacy dropdown.

After publishing, open another app, navigate to the Marketplace, locate the Private Products section, and install your product from there.

Regards,
Stanislaw

Hello @stanislaw.grin,
Many thanks!
Regards,
Manuel