My Organization

From here, you can manage billing for your team, edit projects simultaneously, and share code, design systems, APIs, and assets. This makes collaboration between team members much easier and helps to keep everyone on the same page. Even if you don't have team members, you can still benefit from this feature by using it to share resources between your own projects, keeping your development process organized and efficient.
With the ability to easily collaborate and share resources, you can create amazing apps faster than ever before.
Learn how to create a team to get started.
Sharing resources between users and across their projects

Team code

Imagine you are working on multiple apps. As the project progresses, you realize that some of the custom code can be used across multiple apps. With Team Code, you can create Custom Functions, Widgets, and Actions that will be shared between your team members and their projects.
This helps you reduce building time, effort, and costs by allowing members to reuse existing code. Furthermore, shared code is easier to maintain as changes only need to be made in one place.
Here's how you can share the custom code:
  1. 1.
    Navigate to My Organization > Team Code.
  2. 2.
    Click + Add and select what you want to create and share. See how to create Custom Function, Custom Widget, and Custom Action.
Creating custom code
  1. 3.
    To use the shared custom code, open the project in which you want to use the code and click on Custom Functions from the Navigation Menu.
    1. 1.
      Click + Add and select from the Team Function, Team Widget, and Team Action.
    2. 2.
      A pop will open displaying the list of custom code names, click on it to add it to your project.
Using shared custom code
  1. 4.
    You can't edit the shared custom code directly in your project. To do so, you can duplicate it and modify it as per your requirement.
Modify custom code

Team media assets

Your team might be working on multiple projects simultaneously, and they may require the same icons, images, audio files, and other graphic resources for each project. If each project has its own set of assets, the team will have to upload the same resources multiple times.
However, if the team shares their assets library between their projects, they can save time, increase productivity, and ensure consistency in design. Moreover, if any changes need to be made to an asset, the team can update it in one place, and the changes will reflect across all projects.
Here's how you can share the media assets:
  1. 1.
    Navigate to My Organization > Team Media Assets and click Upload Media.
  2. 2.
    The uploaded media will be accessible via Project / Media Assets from the Navigation Menu.
The shared media assets will have the 'teams' icon at the bottom right side.
Upload sharable media assets
Access media assets

Team design library

Suppose you are working in a team of builders and designers in a large company. The app has several different features and pages, each with its own unique design. However, you notice that you are starting to create inconsistencies in the design across different pages, such as using different colors, fonts, and layouts.
To solve this issue, you can create a design system (including but not limited to colors, typography, fonts, icons, etc.) that outlines the common design guidelines and share it with the entire team. The team members can use the shared design system, which ensures that the design remains consistent and cohesive across the entire app.
Here's how you can share the design library:
  1. 1.
    Navigate to My Organization > Team Design Library and click + Create New.
  2. 2.
    Provide a name to the Design System Project.
  3. 3.
    A new project will open where you can configure the Theme, NavBar & AppBar, and App Assets.
Create design system
  1. 4.
    To use the shared design library, open the project in which you want to use the design system and navigate to Settings and Integrations > General > Theme.
  2. 5.
    Click on the No Design System Selected.
  3. 6.
    A pop will open displaying the list of the shared design systems, click on it to add it to your project.
Use design system

Team API library

Imagine a company that has multiple mobile apps for different purposes, such as a shopping app, a loyalty app, and a delivery app. All these apps require similar functionalities, such as user authentication, product information, and order management. However, each app is developed by a different team.
To ensure consistency and efficiency across all the apps, the company decides to create a centralized API that can be used and modified as per the team's requirements. Sharing API calls also allows for easier testing and debugging, as any issues can be traced back to a single source.
Here's how you can share APIs:
  1. 1.
    Navigate to My Organization > Team API Library.
  2. 2.
    Click on the + button and select Create API Call.
Create shared API
  1. 3.
    To use the shared API, open the project in which you want to use the API and click on API Calls from the Navigation Menu.
    1. 1.
      Click + and select Use Team API.
    2. 2.
      A pop will open displaying the list of shared APIs, click on it to add it to your project.
Use shared API
  1. 4.
    You can't edit the shared APIs directly in your project. To do so, you can duplicate it and modify it as per your requirement.
Modify shared API