ನೀವು final_FINAL_v3 ಎಂದು ಟ್ಯಾಗ್ ಮಾಡಲಾದ Figma ಫೈಲ್ ಅನ್ನು ತೆರೆದಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸೋಣ, ಆದರೆ ಅಲ್ಲಿ ಮೂವತ್ತು ಹೆಸರಿಡದ ಫ್ರೇಮ್‌ಗಳು, ಲಾಕ್ ಮಾಡಲಾದ ಬ್ಯಾಕ್‌ಗ್ರೌಂಡ್ ಲೇಯರ್ ಮತ್ತು ಒಂದು ರैंडಮ್ ಅಲಂಕಾರಿಕ ವೃತ್ತವನ್ನು ಒಳಗೊಂಡಿರುವ ಗ್ರೂಪ್‌ನ ಒಳಗೆ ಅಡಗಿರುವ ಬಟನ್ ಮಾತ್ರ ಕಾಣಿಸುತ್ತವೆ. ಇದು ಯಾರೂ ಒಪ್ಪಿಕೊಳ್ಳಲು ಇಷ್ಟಪಡದಿದ್ದರೂ, ವಾಸ್ತವದಲ್ಲಿ ಬಹಳ ಸಾಮಾನ್ಯವಾದ ಸಂಗತಿ. ನೀವು ಅಂತಹ ಅಸ್ತವ್ಯಸ್ತತೆಯನ್ನು Codex ನಂತಹ AI ಕೋಡಿಂಗ್ ಟೂಲ್‌ಗೆ ನೀಡಿದಾಗ, ಅದರ ಔಟ್‌ಪುಟ್ ಕೂಡ ಇನ್‌ಪುಟ್‌ನಂತೆಯೇ ಇರುತ್ತದೆ. ದೊಡ್ಡ ಭಾಷಾ ಮಾದರಿಗಳಿದ್ದರೂ (LLMs), "Garbage in, garbage out" (ನೀವು ನೀಡುವ ಇನ್‌ಪುಟ್ ಕಸವಾಗಿದ್ದರೆ, ಔಟ್‌ಪುಟ್ ಕೂಡ ಕಸವಾಗಿಯೇ ಇರುತ್ತದೆ) ಎಂಬ ನಿಯಮ ಇಲ್ಲಿಯೂ ಅನ್ವಯಿಸುತ್ತದೆ.

ಅಸ್ತವ್ಯಸ್ತವಾದ ಹ್ಯಾಂಡ್‌ಆಫ್‌ನ ರಚನೆ

ಡಿಸೈನರ್‌ಗಳು ವೇಗವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ. ಅವರು ಫ್ರೇಮ್‌ಗಳನ್ನು ಡೂಪ್ಲಿಕೇಟ್ ಮಾಡುತ್ತಾರೆ, ಹಳೆಯ ಎಕ್ಸ್‌ಪ್ಲೋರೇಶನ್‌ಗಳನ್ನು ಹಾಗೆಯೇ ಬಿಡುತ್ತಾರೆ ಮತ್ತು ರಚನಾತ್ಮಕ ಆಟೋ-ಲೇಔಟ್‌ಗೆ ಬದಲಾಗಿ ಕಣ್ಣಾರೆ ನೋಡಿ ಅಳವಡಿಸುವ (eyeball alignment) ವಿಧಾನವನ್ನು ಅವಲಂಬಿಸುತ್ತಾರೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಕಾರ್ಯಗತ ಬಟನ್‌ಗಳ ಪಕ್ಕದಲ್ಲೇ "Frame 3827" ನಂತಹ ಲೇಯರ್ ಹೆಸರುಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ನಿಮ್ಮ ಪ್ರೈಮರಿ ಕಾಲ್-ಟು-ಆಕ್ಷನ್ (call-to-action) ಬಟನ್ ಇರುವ ಅದೇ ಗ್ರೂಪ್‌ನಲ್ಲಿ ಅಲಂಕಾರಿಕ ಗ್ರೇಡಿಯಂಟ್ ಬ್ಲೋಬ್‌ಗಳು ಇರುತ್ತವೆ. ಡಿವೈಸ್ ಮಾಕಪ್‌ಗಳು ಅಸಲಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಂಟೆಂಟ್‌ನಂತೆ ಕಾಣುವ ಕ್ರೋಮ್‌ನಿಂದ ಸುತ್ತುವರಿಯುತ್ತವೆ. ಅಡಗಿರುವ ಲೇಯರ್‌ಗಳು ಫೈಲ್‌ನಲ್ಲಿ ಕಾಣಿಸುತ್ತಲೇ ಇರುತ್ತವೆ, ಇದು ಯಾವುದೇ ಆಟೋಮೇಟೆಡ್ ಪಾರ್ಸರ್ ಅನ್ನು ಗೊಂದಲಕ್ಕೀಡುಮಾಡಲು ಕಾಯುತ್ತಿರುತ್ತದೆ.

Codex ಬಳಸುವ ಡೆವಲಪರ್‌ಗೆ, ಈ ಸಮಸ್ಯೆ ಎರಡೂ ಕಡೆಯ ಸೋಮಾರಿತನದಿಂದಲ್ಲ. AI ಗೆ ಮಾನವನ ಮಾದರಿ ಗುರುತಿಸುವಿಕೆ (pattern recognition) ಸಾಮರ್ಥ್ಯವಿಲ್ಲ. ಅದು ಲೇಯರ್ ಟ್ರೀ ಅನ್ನು ಅಕ್ಷರಶಃ ಓದುತ್ತದೆ. ಒಬ್ಬ ಡಿಸೈನರ್ ಒಂದು ಬಟನ್, ಹೆಡ್‌ಲೈನ್ ಮತ್ತು ಬ್ಯಾಕ್‌ಗ್ರೌಂಡ್ ಬ್ಲರ್ ಅನ್ನು ಒಂದೇ ಫ್ಲಾಟನ್ಡ್ ಗ್ರೂಪ್‌ನ ಒಳಗೆ ಇರಿಸಿದಾಗ, Codex ಅವುಗಳನ್ನು ಸಮಾನ ರಚನಾತ್ಮಕ ತೂಕವುಳ್ಳ ಸಹೋದರ ಅಂಶಗಳೆಂದು ಪರಿಗಣಿಸುತ್ತದೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ನೀವು ಬಣ್ಣಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಮೊದಲೇ ಫ್ರಂಟ್ ಎಂಡ್ ರಚನಾತ್ಮಕವಾಗಿ ಹದಗೆಟ್ಟಂತೆ ಕಾಣುತ್ತದೆ.

ನಿಮ್ಮನ್ನು ಗುರಿಯ ಹತ್ತಿರಕ್ಕೆ ತರುವ ವರ್ಕ್‌ಫ್ಲೋ

ನೀವು ಕೇವಲ ಕನ್ವರ್ಟರ್ ಆಗಿ ಕೆಲಸ ಮಾಡದೆ, ಒಬ್ಬ ಎಡಿಟರ್‌ನಂತೆ ವರ್ತಿಸಿದರೆ, ಅಸ್ತವ್ಯಸ್ತವಾದ ಮೂಲದಿಂದಲೂ ಸ್ವಚ್ಛವಾದ ಕೋಡ್ ಅನ್ನು ಪಡೆಯಬಹುದು. Codex ಗೆ ಸರಿಯಾದ ಸಂದರ್ಭವನ್ನು (context) ನೀಡಿ, ಅದು ಸರಿಯಾದ ಅಂದಾಜನ್ನು ಹಾಕುವಂತೆ ಮಾಡುವುದು ಮತ್ತು ನಂತರ ಆ ಅಂದಾಜುಗಳು ಸಮಂಜಸವಾದ ಫ್ರಂಟ್ ಎಂಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನೊಳಗೆ ಇರುವಂತೆ ನಿರ್ಬಂಧಿಸುವುದು ನಿಮ್ಮ ಗುರಿಯಾಗಲಿ.

AI ಅದನ್ನು ನೋಡುವ ಮೊದಲೇ ಎಲ್ಲವನ್ನೂ ಹೊರತೆಗೆಯಿರಿ. ನಿಮಗೆ ಲಭ್ಯವಿದ್ದರೆ Dev Mode ಅನ್ನು ಆನ್ ಮಾಡಿ. ಇನ್ಸ್ಪೆಕ್ಟ್ ಪ್ಯಾನೆಲ್‌ನಿಂದ ರ ಕಸಿ (raw CSS) ಪ್ರಾಪರ್ಟಿಗಳನ್ನು ಕಾಪಿ ಮಾಡಿ. ಕಲರ್ ವೇರಿಯೇಬಲ್‌ಗಳು ಮತ್ತು ಟೆಕ್ಸ್ಟ್ ಸ್ಟೈಲ್‌ಗಳನ್ನು ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಿ. ಈ ರಚನಾತ್ಮಕ ಡೇಟಾವನ್ನು ನಿಮ್ಮ ಪ್ರಾಂಪ್ಟ್‌ನೊಂದಿಗೆ Codex ಗೆ ನೀಡಿ. ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು ಸ್ಥಳೀಯ ವಿನ್ಯಾಸದ ನಿಖರತೆಯನ್ನು ತೋರಿಸುತ್ತವೆ; ಮೆಟಾಡೇಟಾ ನಿಮಗೆ ನಿಖರವಾದ ಹೆಕ್ಸ್ ಕೋಡ್‌ಗಳು, ಫಾಂಟ್ ಸ್ಟ್ಯಾಕ್‌ಗಳು ಮತ್ತು ಲೈನ್ ಹೈಟ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಇವೆರಡರಲ್ಲಿ ಒಂದಿಲ್ಲದಿದ್ದರೆ, ಮಾಡೆಲ್ ಅರ್ಧದಷ್ಟು ವಿಷಯಗಳಲ್ಲಿ ಕೇವಲ ಅಂದಾಜಿನ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಬೇಕಾಗುತ್ತದೆ.

ನಿಮ್ಮ ಪ್ರಾಂಪ್ಟ್‌ಗಳಲ್ಲಿ ಲೇಔಟ್ ಸಿಸ್ಟಮ್‌ಗಳ ಬಗ್ಗೆ ಕಟ್ಟುನಿಟ್ಟಾಗಿರಿ. Codex ಗೆ ಕೇವಲ "ಈ ಪೇಜ್ ಅನ್ನು ಕೋಡ್ ಮಾಡಿ" ಎಂದು ಎಂದಿಗೂ ಕೇಳಬೇಡಿ. ನೀವು ಏನನ್ನು ಬಳಸಬೇಕೆಂದು ಅದಕ್ಕೆ ನಿಖರವಾಗಿ ತಿಳಿಸಿ: "ನಾವಿಗೇಶನ್ ಅನ್ನು CSS Flexbox ಬಳಸಿ ಮತ್ತು ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಗ್ರಿಡ್ ಅನ್ನು CSS Grid ಬಳಸಿ ನಿರ್ಮಿಸಿ. ಐಕಾನ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ನೋಟಿಫಿಕೇಶನ್ ಬ್ಯಾಡ್ಜ್ ಅನ್ನು ಇರಿಸುವಾಗ ಹೊರತುಪಡಿಸಿ, ಅಬ್ಸಲ್ಯೂಟ್ ಪೊಸಿಷನಿಂಗ್ (absolute positioning) ಬಳಸಬೇಡಿ." AI ಟೂಲ್‌ಗಳು ಹೆಚ್ಚಾಗಿ ಅಬ್ಸಲ್ಯೂಟ್ ಪೊಸಿಷನಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಏಕೆಂದರೆ ಅವು ಡಿಸೈನ್ ಫೈಲ್‌ನಿಂದ ನೇರವಾಗಿ ಫಿಕ್ಸೆಡ್ x-y ಕೋಆರ್ಡಿನೇಟ್‌ಗಳನ್ನು ಓದುತ್ತವೆ. ಸ್ಪಷ್ಟ ಸೂಚನೆಗಳು ಆ ಪ್ರವೃತ್ತಿಯನ್ನು ತಡೆಯುತ್ತವೆ.

ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ಗಾರ್ಡ್‌ರೈಲ್ಸ್‌ಗಳಾಗಿ ಬಳಸಿ. ಫ್ರೇಮ್‌ಗಳನ್ನು 2x ರೆಸಲ್ಯೂಶನ್‌ನಲ್ಲಿ ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಿ. ಅವುಗಳನ್ನು ನಿಮ್ಮ ಟೆಕ್ಸ್ಟ್ ಸಂದರ್ಭದೊಂದಿಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿ. Codex ತನ್ನ ಮೊದಲ ಹಂತದ ಕೋಡ್ ಅನ್ನು ಜನರೇಟ್ ಮಾಡಿದಾಗ, ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಪಕ್ಕದಲ್ಲಿ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಅದರ ಫಲಿತಾಂಶವನ್ನು ತೆರೆಯಿರಿ. ಸ್ಪೇಸಿಂಗ್ ವ್ಯತ್ಯಾಸಗಳು, ಕಾಣೆಯಾದ ಬಾರ್ಡರ್‌ಗಳು ಮತ್ತು ಫಾಂಟ್ ತೂಕದ ಅಸಮತೋಲನಗಳನ್ನು ಗಮನಿಸಿ. AI ಸಾಮಾನ್ಯವಾಗಿ ವಿಶಾಲವಾದ ಸಂಯೋಜನೆಯನ್ನು (composition) ಸರಿಯಾಗಿ ಸೆರೆಹಿಡಿಯುತ್ತದೆ, ಆದರೆ ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಡಿಂಗ್ ಅನ್ನು ತಪ್ಪಿಸಬಹುದು.

ತಿದ್ದುಪಡಿಗಾಗಿ ಯೋಜಿಸಿ. ರೆಂಡರ್ ಆದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ನಿಮ್ಮ ದೃಶ್ಯ ರೆಫರೆನ್ಸ್‌ಗೆ ಹೋಲಿಸಿ ಮತ್ತು ದೋಷಗಳನ್ನು ಕೈಯಾರೆ ಸರಿಪಡಿಸಿ. AI ಒಂದು ಟೆಕ್ಸ್ಟ್ ಲೇಬಲ್ ಅನ್ನು ಇಮೇಜ್ ಟ್ಯಾಗ್ ಆಗಿ ಬದಲಾಯಿಸಬಹುದು ಅಥವಾ ಕಾರ್ಡ್ ಅನ್ನು <article> ಅಥವಾ <section> ಬದಲಿಗೆ ಸಾಮಾನ್ಯ div ನಲ್ಲಿ ಸುತ್ತಬಹುದು. ಈ ಪರಿಶೀಲನಾ ಹಂತವು ಐಚ್ಛಿಕವಲ್ಲ. ಜನರೇಟ್ ಆದ ಕೋಡ್ ಅನ್ನು ಪ್ರೊಡಕ್ಷನ್ ಕೋಡ್ ಆಗಿ ಪರಿವರ್ತಿಸುವ ಹಂತ ಇದಾಗಿದೆ.

AI ಎಲ್ಲಿ ದಾರಿ ತಪ್ಪುತ್ತದೆ

ಎಷ್ಟೇ ಎಚ್ಚರಿಕೆಯ ವರ್ಕ್‌ಫ್ಲೋ ಇದ್ದರೂ, ಕೆಲವು ಅಸ್ತವ್ಯಸ್ತ ಮಾದರಿಗಳು Codex ಅನ್ನು ಸತತವಾಗಿ ದಾರಿ ತಪ್ಪಿಸುತ್ತವೆ.

ಅಲಂಕಾರಿಕ ನಾಯ್ಸ್ (Decorative noise) ಅತಿದೊಡ್ಡ ತೊಂದರೆ. Figma ಫೈಲ್‌ಗಳು ಹೆಚ್ಚಾಗಿ ಬ್ಯಾಕ್‌ಗ್ರೌಂಡ್ ಗ್ಲೋಗಳು, ಸ್ಟೇಟಸ್ ಬಾರ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳು ಮತ್ತು ಇಂಟರ್ಫೇಸ್‌ನ ಭಾಗವಲ್ಲದ ಇಲಸ್ಟ್ರೇಟಿವ್ ಐಕಾನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಸ್ಪಷ್ಟ ಲೇಬಲ್‌ಗಳಿಲ್ಲದಿದ್ದರೆ, AI ಅವುಗಳನ್ನು ಶಾಶ್ವತ DOM ಎಲಿಮೆಂಟ್‌ಗಳಾಗಿ ಕೋಡ್ ಮಾಡುತ್ತದೆ. ಇದರಿಂದಾಗಿ, CSS background ಅಥವಾ box-shadow ಆಗಿರಬೇಕಿದ್ದ ಬ್ಲರ್ಡ್ ಸರ್ಕಲ್‌ಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕ div ಟ್ಯಾಗ್‌ಗಳು ಸೃಷ್ಟಿಯಾಗುತ್ತವೆ.

ಫ್ಲಾಟನ್ಡ್ ಹೈರಾರ್ಕಿ (Flattened hierarchy) ಕಾಂಪೊನೆಂಟ್ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಹಾಳುಮಾಡುತ್ತದೆ. ಒಂದು ಸ್ವಚ್ಛವಾದ ಫೈಲ್‌ನಲ್ಲಿ, ಕಾರ್ಡ್ ಎಂಬುದು ಇಮೇಜ್, ಟೈಟಲ್ ಮತ್ತು ಆಕ್ಷನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದು ಆಟೋ-ಲೇಔಟ್ ಫ್ರೇಮ್ ಆಗಿರುತ್ತದೆ. ಆದರೆ ಅಸ್ತವ್ಯಸ್ತವಾದ ಫೈಲ್‌ನಲ್ಲಿ, ಆ ಮೂರು ಅಂಶಗಳು ರೂಟ್ ಮಟ್ಟದಲ್ಲಿರಬಹುದು, ಅವು ದೃಶ್ಯವಾಗಿ ಜೋಡಿಸಲ್ಪಟ್ಟಿದ್ದರೂ ರಚನಾತ್ಮಕವಾಗಿ ಅನಾಥವಾಗಿರುತ್ತವೆ. Codex ಕಾರ್ಡ್‌ನ ಗಡಿಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ವಿಫಲವಾಗುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಹಂಚಿಕೆಯ ಪೇರೆಂಟ್ ಇಲ್ಲದ ಎಲಿಮೆಂಟ್‌ಗಳ ಸಮತಟ್ಟಾದ ಸರಣಿಯನ್ನು ನೀಡುತ್ತದೆ.

ಸಿಗ್ನಲ್ ಮತ್ತು ನಾಯ್ಸ್ ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸುವುದು

ಡಿಸೈನ್ ಮತ್ತು AI-ಜನರೇಟೆಡ್ ಕೋಡ್ ನಡುವಿನ ಕೊಂಡಿಯನ್ನು ಬೆಸೆಯುವಾಗ ಪ್ರತಿಯೊಬ್ಬ ಡೆವಲಪರ್ ಎದುರಿಸುವ ನಿರ್ದಿಷ್ಟ ಪ್ರಶ್ನೆಗಳನ್ನು ಈ ಕರಡು ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ.

ನೀವು Figma ಮೆಟಾಡೇಟಾವನ್ನು ಹೆಚ್ಚು ನಂಬುತ್ತೀರಾ ಅಥವಾ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ಹೆಚ್ಚು ನಂಬುತ್ತೀರಾ?

ಎರಡನ್ನೂ ನಂಬಿ, ಆದರೆ ವಿಭಿನ್ನ ಕೆಲಸಗಳಿಗಾಗಿ. ನಿಖರವಾದ ಮೌಲ್ಯಗಳಿಗಾಗಿ (colors, font sizes, spacing tokens, ಮತ್ತು exported assets) Figma metadata ಬಳಸಿ. ರಚನೆ (structure) ಮತ್ತು ದೃಶ್ಯ ಶ್ರೇಣೀಕರಣದಲ್ಲಿ (visual hierarchy) ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು ಉತ್ತಮವಾಗಿರುತ್ತವೆ. ಒಂದು ವೇಳೆ metadata ನಲ್ಲಿ ಒಂದು ಲೇಯರ್ x: 120, y: 300 ಸ್ಥಾನದಲ್ಲಿದೆ ಎಂದು ಹೇಳಿದ್ದರೆ, ಆದರೆ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ಅದು ಕಾರ್ಡ್‌ನ ಮಧ್ಯಭಾಗದಲ್ಲಿದೆ ಎಂದು ತೋರಿಸುತ್ತಿದ್ದರೆ, ಲೇಔಟ್‌ಗಾಗಿ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಅನ್ನು ಮತ್ತು ಸ್ಟೈಲಿಂಗ್‌ಗಾಗಿ metadata ಅನ್ನು ನಂಬಿ. ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಅನ್ನು ನಿಮ್ಮ ಮೂಲ ಆಧಾರವಾಗಿ (ground truth) ಬಳಸಿ. ನಿಖರವಾದ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಲು inspect panel ಅನ್ನು ಬಳಸಿ.

UI ಅನ್ನು device frames ನಿಂದ ಹೇಗೆ ಪ್ರತ್ಯೇಕಿಸುವುದು?

ಏನನ್ನೂ ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡುವ ಮೊದಲು, ಎಲ್ಲಾ non-UI ಲೇಯರ್‌ಗಳನ್ನು ಮರೆಮಾಡಿ. ಫೋನ್ ಮೊಕಪ್ ಅಥವಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಕ್ರೋಮ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು visibility ಅನ್ನು ಆಫ್ ಮಾಡಿ. ಫೈಲ್ ತುಂಬಾ ಗೊಂದಲಮಯವಾಗಿದ್ದರೆ ಮತ್ತು ಯಾವುದು ಟೆಂಪ್ಲೇಟ್ ಮತ್ತು ಯಾವುದು ಕಂಟೆಂಟ್ ಎಂದು ತಿಳಿಯಲು ಕಷ್ಟವಾಗುತ್ತಿದ್ದರೆ, ವಿವಿಧ ಸ್ಕ್ರೀನ್‌ಗಳಲ್ಲಿ ಪುನರಾವರ್ತಿತವಾಗಿ ಬರುವ ಅಂಶಗಳನ್ನು ಗಮನಿಸಿ. status bar, home indicator ಮತ್ತು navigation shell ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ರೀತಿಯ ಸ್ಥಾನಗಳಲ್ಲಿರುತ್ತವೆ. ನಿಜವಾದ ಬಟನ್‌ಗಳು, ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಕಂಟೆಂಟ್ ಬದಲಾಗುವ ಮಧ್ಯಭಾಗದಲ್ಲಿರುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ಸ್ಥಿರವಾಗಿ ಕಾಣಿಸುವ ಎಲ್ಲವನ್ನೂ ಮರೆಮಾಡಿ. ಉಳಿದಿರುವುದು ನಿಮ್ಮ ನಿಜವಾದ ಇಂಟರ್ಫೇಸ್.

ಗೊಂದಲಮಯವಾದ ಫೈಲ್‌ನಲ್ಲಿ component boundaries ಅನ್ನು ಹೇಗೆ ಕಂಡುಹಿಡಿಯುವುದು?

ದೃಶ್ಯ ಸಮೂಹೀಕರಣವನ್ನು (visual clustering) ಗಮನಿಸಿ, ನಂತರ ಸ್ಪೇಸಿಂಗ್ ಮೂಲಕ ಪರಿಶೀಲಿಸಿ. ಒಂದು ವೇಳೆ ನಾಲ್ಕು ಅಂಶಗಳು ಸ್ಥಿರವಾದ 16px ಅಂತರದೊಂದಿಗೆ ಒಟ್ಟಿಗೆ ಇರಲು ಮತ್ತು ಸಾಮಾನ್ಯ ಹಿನ್ನೆಲೆಯನ್ನು (common background fill) ಹಂಚಿಕೊಳ್ಳುತ್ತಿದ್ದರೆ, ವಿನ್ಯಾಸಕರು ಅವುಗಳನ್ನು ಗ್ರೂಪ್ ಮಾಡದಿದ್ದರೂ ಸಹ, ಅವು ಬಹುಶಃ ಒಂದೇ ಕಂಟೇನರ್‌ನ ಭಾಗವಾಗಿರಬಹುದು. Figma ಲೇಯರ್ ಲಿಸ್ಟ್‌ನಲ್ಲಿ ಒಂದರ ನಂತರ ಒಂದರಂತೆ ಜೋಡಿಸಲ್ಪಟ್ಟಿರುವ (consecutive stacking) ಲೇಯರ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.