Workflow basics that most developers and designers use while converting the Sketch / Adobe XD design to iOS / Android native code with Monday Hero.
Most users & teams follow this workflow while they are working with Monday Hero. Please note that this is not a mandatory workflow, but if you are searching for a smoother way to use Monday Hero, you are in the right place. This workflow includes 3 phases:
- 1.The first phase covers the design, and the user-interface needs to be prepared in either Sketch or Adobe XD.
- 2.The second phase is about how you develop your project. In this phase, you can edit the generated code by defining the interactions (like buttons, text views, and lists...) of the layers/views.
- 3.Then, you can export your project and pass on the last phase, the Edit & Review. In this phase, you will have your ready-to-run project UI. You can do your edits and continue to develop your project in your favorite IDE.
It is always possible to have some changes in UI while working with designers/customers. When you got reviews and changes, it is possible to keep up with them easily by following the flow from Phase 1: Design till Phase 3: Edit & Review again. You can generate and add changes to your existing project.
A designated workflow in Monday Hero
As we mentioned above, the design file needs to be prepared in either Sketch or Adobe XD. After you finish your design, you should check whether your design file is ready to share with a developer. This is one of the key points to get the most accurate export from Monday Hero.
In the design phase, you have two steps to follow after you complete your design:
In the design file, all icons, background images, and logos that will be used in the artboards must be exportable and grouped, so that they can be used easily. Also, mockup rectangles or designs should be removed from the design file.
A Common Mistake Example
Export Designs to Monday Hero
When you import a design, Monday Hero automatically understands images, texts, and views in the design. In this step, it expects you to define the interactions of the layers/views. You can select the layers and define them as buttons, text inputs, lists, or any other components that you want to use, in that particular scenario.
You can create the components with a couple of clicks, and you will see the generated code immediately.
Converting Layers into Components
There are two ways to get ready-to-run code out of Monday Hero: exporting a single screen or whole project. You can export them as a new project, or you can export your changes into your existing project.
- Exporting Screen: If you want to export just a single screen, it will give you all the required code and assets to add to your existing project. It helps you to handle last-minute changes.
- Exporting Project: If you are working on a new app and didn't export before, this is the best to export the entire project. You will get a ready-to-run project code with all screens that you prepared.
Exporting Code in Mac Desktop App
This phase takes place out of Monday Hero. You already exported your project UI source-code and assets as an Xcode project or Android Studio project, and it is ready for development. You can build your project, work on the backend services and configurations as you wish.