# Export All Screens as a New Project

## Export Code and Support Native iOS/Android

### Download Code & Assets

To export all of the screens in the Monday Hero project as a new Xcode/Android Studio Project, there are 3 easy steps.&#x20;

1. Click **Export Icon** and choose the path to export.&#x20;
2. Select **As a New Project** optio&#x6E;**.**
3. Click the **Export** button, and downloading will start.

![Export as a new project with all screens in Monday Hero.](/files/-MG9IQ2lhIw7i1v5bkEg)

The exporting progress bar will pop-up and a 'blink' sound will be heard when it's done. Open the directory that is exported, the project is there and ready to run.&#x20;

### Example of an Exported Project and Generated iOS/Android Code

Monday Hero exports an Xcode/Android Project with **colors**, **fonts**, **assets**, **string**, and **layout** files. Please note that there are no duplicate values in colors, fonts, and string files.

The results of the downloaded project are different for Android and iOS Projects.&#x20;

{% tabs %}
{% tab title="iOS" %}

#### Project Structure

Monday Hero downloads the project as iOS-Example.

![Exported iOS Project.](/files/-MI2yPxNS1ggNamdFP6g)

**Storyboard File**\
\
The screens are downloaded as **Main.storyboard** file (Also it is possible to export only code, without Storyboard). Downloaded Storyboard file:

![Downloaded Storyboard file for entire project.](/files/-MI2wc_eosFNV5_U8FB3)

**Colors**\
The colors are downloaded as a single file and automatically named by Monday Hero in **Colors.swift** file. The color values are also not duplicated.

![Colors.swift file.](/files/-MI2x-w9xBmUsL2UAFz2)

**Fonts**\
The fonts and their sizes are downloaded in one file as text styles and can be found/edited in the **Fonts.swift** file. The font values are also not duplicated.

![Fonts.swift file.](/files/-MIxqXSzKICvkMIdn_OG)

**Strings**\
The strings are also exported in a single file for the whole project in Localizable.strings file.

![Localizable.strings file.](/files/-MI2xLyoznt-WQzwaatC)

**Assets**\
One of the most important exported files is assets. They are downloaded in 1x, 2x, and 3x densities. They are all ready to use and automatically sized. They can be found in Assets.xcassets folder.

![Asset folder and files in an exported project.](/files/-MJDkeMdZAWO4OFfgxk0)
{% endtab %}

{% tab title="Android" %}

#### Project Structure

Monday Hero downloads the project as AndroidExample.

![Exported Android Project.](/files/-MG94Pgb199ZozBUA9sC)

**Layouts**\
The layouts are ready as can be seen below.

![List page layout of Travel App in Android Studio.](/files/-MG9AsGo57R1zzBOG-ba)

**Colors**\
We can see the colors in **colors.xml** file. These colors are named automatically by Monday Hero.&#x20;

{% hint style="info" %}
Please note that there are no duplicated values in colors, fonts, and strings.
{% endhint %}

![Downloaded Colors in colors.xml](/files/-MG9BswZrEG63fwpIs19)

**Strings**\
As we mentioned above, the strings are also exported. They are placed in the **strings.xml** file.&#x20;

![Downloaded Strings in strings.xml file](/files/-MG9CJ_umMMaH_axnql4)

**Fonts**\
Also, we gather the fonts and their sizes in one place as text styles and which can be found/edited in the **fonts.xml** file.

![Downloaded Text Styles in fonts.xml](/files/-MG9CixAzyyIgLuR_T1c)

**Assets**\
And the last but not least, the assets. They are all ready to use and automatically sized in the **res** folder. The images are downloaded in mdpi, hdpi, xhdpi, xxhdpi and xxxhdpi densities.&#x20;

![Asset folder and files in an exported project.](/files/-MJCkNK9ZX6dimyW1ziL)
{% endtab %}
{% endtabs %}

As can be seen above, the project is ready to run. After these steps, the development takes place out of Monday Hero. With already exported project UI as an Xcode project or Android Studio project, and it is ready for development. Now it is time to work on the backend services and configurations as planned. Happy coding!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.mondayhero.io/v1-mac-app/working-with-monday-hero/export-design-to-swift-android-code-monday-hero/export-design-to-xcode-android-studio-new-project.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
