harmony 鸿蒙Design Checklists

  • 2025-06-12
  • 浏览 (5)

Design Checklists

The design checklist lists the rules that should be paid attention to during application design in all scenarios. Complying with these rules helps you deliver consistent user experience.

The rules are either Mandatory or Optional. Mandatory rules are proven solutions or effects that must be observed in your design. Optional rules are subject to application brand style or service-specific requirements, and can be adjusted as required.

Check your application against the following checklist:

Type Item Description Category
Application architecture Navigation Ensure the same page navigation structure on different forms of devices. (You must provide UX design for all these devices, if supported.) Optional
Layout Streamlined design Streamline the layout design for each device form. Ensure that the display of content is consistent across devices of different sizes and resolutions without misplacement, truncation, deformation, excess blank space (> 50%), overcrowding (spacing < 16 vp), or extremely large fonts or images. Mandatory
Responsive design Design the grid layout within the area that occupies N columns and the gutters inside these columns, excluding the margins on both the right and left sides. Mandatory
Responsive design Specify the type of the grid to use and provide the values of the three grid elements at different breakpoints. Optional
Responsive design Align grids by container instead of internal sub-elements. Mandatory
Responsive design In addition to the page layout design, mark grids in obvious ways, such as colors, to avoid confusion during partial grid design. Optional
Responsive design It is prohibited that you do not design the layout based on grids while grids are marked. Mandatory
Adaptive design In non-grid design scenarios, clearly mark the adaptive layout capability, which includes stretching, equalization, proportion, scaling, extension, hiding, and wrapping. Optional
Human-computer interaction Input modes Ensure that the interaction modes, such as touchscreen, mouse, keyboard, remote control, and joystick, are all supported in a way that complies with industry standards. Optional
Unified interaction events Use OpenHarmony components to achieve consistent interaction experience. If customization is required, ensure that the operations on different input devices are the same as those specified in the guide in each scenario. Special attention must be paid to the use of a mouse. Optional
Visual style Units Use vp as the unit for UI layout. Use px only in scenarios where the element size is strictly controlled. Mandatory
Colors Use layered parameters for color assignment. The dark color mode is recommended. Ensure that no recognition problem occurs when the color mode changes. Optional
Fonts Use fp as the font unit. Ensure that your application changes the font size according to the system font setting, while maintaining a consistent UI layout. Mandatory
Polymorphic components Common component states Ensure that the visual effects of components in different states are available. The common component states are as follows: normal, disabled, pressed, focused, activated, and hover. Optional

你可能感兴趣的鸿蒙文章

harmony 鸿蒙OpenHarmony Application UX Design Specifications

harmony 鸿蒙Adaptive Layouts

harmony 鸿蒙Animation Attributes

harmony 鸿蒙Animation Design Principles

harmony 鸿蒙Animation Overview

harmony 鸿蒙Application Navigation Structure Design

harmony 鸿蒙Application Page Structure Design

harmony 鸿蒙Application UX Design Principles

harmony 鸿蒙Annotated Drawings

harmony 鸿蒙Design Deliverable Overview

0  赞