# Overview

## What is Monday Hero?

Monday Hero converts designs into iOS and Android code for developers and designers. It doesn't mean that you won't code, it means that Monday Hero will understand and generate layout code, assets, fonts, colors.. for you. With Monday Hero, you don't need to code the UI design details again that are already well-prepared by a designer. You can **save time by removing repetitive manual work in the UI** and **focus on the functionality/creativity more**.

Monday Hero supports Sketch App and Adobe XD designs now, you can export design via a plugin. Figma will be supported soon.

In Monday Hero, you also improve the team's handoff process between designers and developers.&#x20;

### What are the key benefits?

#### Speed up your workflow ⚡️

Save time in the UI part that already well-prepared by a designer up to 30 percent in total project time.&#x20;

#### Bring your designs into life **🎨**

It's so easy to have the correct color, font, and pixel for every item. It's so easy to bring your designs to life now.

#### **Meet the demands on time ⏳**

Have more time to focus on functionality, coding, and testing.

**Get ready-to-run UI and project files 💻**

Export the user-interface design as a fully-working code with assets.

**Remove conflicts and misunderstandings 🗣**

Improve designer-developer collaboration.

### What are the most important features of the design to code with Monday Hero?

Our functions that developers & teams love:

* Converting layers to native Android / iOS components,
* **Exporting the source-code, assets, fonts, colors, and UI** for iOS/Android via plugins and working independently,
* UI/Layout (**Storyboard/XML) support**,
* Responsive UI/Layout to **support all screen sizes**,
* Customization of the code output with **Code Preferences**,
* Exporting the design as a new project / into an existing project / only selected screens,
* Working in an **all-in-one place** with the team,
* Dark/Light theme is available,\
  … and many more.

### Documentation

In the docs, you will find 3 sections. In the first section, you will find the introduction and the tips that will **prepare you to have the smoothest way to use Monday Hero** which includes:

1. &#x20;[Workflow basics](/v1-mac-app/workflow-for-design-to-code.md)
2. &#x20;[Installation](/v1-mac-app/getting-started/install-app-and-plugin.md)
3. &#x20;[Login & Create Your First Project](/v1-mac-app/getting-started/login-create-project-in-monday-hero.md)
4. [ Roles & Manage Your Team](/v1-mac-app/getting-started/manage-team-developer-designer-role.md)
5. [ Prepare Design To Get Best Results](/v1-mac-app/getting-started/design-handoff-to-ios-android-developer.md)
6. [ Export Your Design File To Monday Hero](/v1-mac-app/getting-started/import-sketch-adobe-xd-design-into-monday-hero.md)

topics. In the second section, you will **work with Monday Hero**. This section covers:

1. [Automatically Generated Components](/v1-mac-app/working-with-monday-hero/auto-component-code-generation.md)
2. [Convert To Components](/v1-mac-app/working-with-monday-hero/component-convert-to-ios-android-code.md)
3. [Configure Code Preferences](/v1-mac-app/working-with-monday-hero/code-preferences-ios-android.md)
4. [Export Code](/v1-mac-app/working-with-monday-hero/export-design-to-swift-android-code-monday-hero.md)

In the last section, you will find tutorials that are handy to discover Monday Hero really fast.&#x20;

### How to Use Monday Hero Briefly

You can see how to use Monday Hero in the 2-minutes-video below.

{% embed url="<https://www.youtube.com/watch?v=zXq_ilr4mmw>" %}

When you watch the video, you'll see that Monday Hero automatically understands the images, texts, and views in the design. Therefore, **it expects you to define which layers will be converted to components/widgets** like buttons, text boxes, lists, or grids that you may need in almost every app. You can generate the component's code dynamically.&#x20;

After converting components, you can customize your code to maintain your/team's code standards(optional). Customizable code allows you to export the code as you prefer and helps you to **get the best fit for your already agreed/existing codebase**.&#x20;

At the last step, you can export the latest version of your project UI with one click as an Xcode project or Android Studio project, and it is ready for developmen&#x74;**.** You can start with the [Workflow Basics](/v1-mac-app/workflow-for-design-to-code.md) to see the way we recommended for getting the smoothest experience.


---

# 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/master.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.
