Module 3. AI 기반 UI/GUI 자동 생성 (1) : 기획·설계·GUI
한 줄 정리: 최상의 결과물은 "효과적인 프롬프트 작성 + 지속적인 아이데이션(반복)"의 결과다.
이번 차시는 Module 3로, 기획 산출물을 실제 UI/GUI로 자동 생성하는 과정을 다룬다. 도구는 Google Stitch가 중심.
주요 기능 및 도구
1. UI 변환: 자연어 프롬프트, 손으로 그린 와이어프레임, 또는 스크린샷을 입력하면 편집 가능한 사용자 인터페이스(UI)로 변환
2. 코드 생성: 단순한 시각적 목업에 그치지 않고, 프론트엔드 개발자가 즉시 사용할 수 있는 수준의 HTML 및 CSS(Tailwind 포함) 코드를 생성. HTML을 React, Angular, Vue, Flutter, SwiftUI 등 원하는 포맷으로 손쉽게 변환 가능
3. 프로토타이핑: 여러 개의 화면을 생성하고 이를 인터랙티브 핫스팟으로 연결하여, 백엔드 코드 작성 전에 실제 사용자 경험을 시뮬레이션할 수 있는 멀티 스크린 플로우를 만들 수 있음
1) "바이브 디자인(Vibe Design)"의 개념
2) 신규 AI 네이티브 캔버스 및 에이전트
3) 디자인 시스템의 심화: DESIGN.md
4) 실시간 반복 및 프로토타이핑
5) AI와의 진화된 협업 방식
6) 워크플로우 연동 및 개발 확장성
1) Stitch → Figma 내보내기
2) MCP(Model Context Protocol) 지원
1) 비용
2) 이용 가능 대상
Stitch는 모델을 작업 목적(속도, 창의성, 논리 등)에 따라 적절한 모드를 선택하는 것이 중요함
| 모델명 | 핵심 엔진 | 작업 우선순위 | 추천 용도 |
|---|---|---|---|
| 3 Flash | Gemini 3.0 Flash | 속도 & 코드 | 빠르게 결과물을 보고 코드로 변환하고 싶을 때 (HTML/CSS 기반 고품질 디자인, 빠른 프로토타이핑·레이아웃 초안 작성) |
| 3.1 Pro (Thinking with 3.1 Pro) | Gemini 3.1 Pro | 품질 & 추론 | 복잡한 기획을 정교하고 완벽하게 구현하고 싶을 때 (UI/UX 논리 구조와 일관성을 깊게 분석, 복잡한 멀티 스크린 플로우·인터랙션 설계) |
| Redesign | Nano Banana Pro | 이미지 기반 | 기존 앱의 스크린샷을 바탕으로 새 디자인을 뽑고 싶을 때 (기존 레거시 앱·웹사이트의 현대적 리뉴얼) |
| Ideate | 기획 전문 모델 | 전략 & 논리 | 디자인 전에 어떤 기능을 넣을지 아이디어가 필요할 때 (구체적 시각화 이전에 사용자 경험의 본질적 문제를 정의하고 최적의 솔루션 제안, 프로젝트 초기 브레인스토밍·기능 정의) |
1) Stitch 핵심 철학 — 완벽보다 반복(Iteration)
1) 프롬프트 포함 요소
아이디어(Idea) + 테마(Theme) + 콘텐츠(Content) + [선택 사항] 이미지(Image)
프롬프트 작성 팁
Google Stitch 2.0 업데이트
Stitch는 생성된 디자인을 바탕으로 하나씩 수정하며 완성도를 높이는 것을 권장함
예시: "가격 테이블의 중간 카드를 강조하기 위해 높이를 키우고 그림자를 추가해줘. 주변 카드는 크기를 줄여 시각적 위계를 만들어줘."
1) 주요 특징: 완성된 디자인을 실제 개발 환경으로 전달할 수 있음
1) 프로젝트 시작하기: 접근 방식의 선택
앱의 복잡도에 따라 광범위한 개념에서 시작하거나, 처음부터 구체적인 세부 사항을 입력할 수 있음
"마라톤 러너를 위한 앱""러닝 커뮤니티 활동, 파트너 찾기, 훈련 조언 및 주변 대회 정보를 제공하는 마라톤 앱"a. 상위 수준 입력 결과 — "마라톤 러너를 위한 앱"
b. 상세 수준 입력 결과 (사용 모델: 3 Flash) — "러닝 커뮤니티 활동, 파트너 찾기, 훈련 조언 및 주변 대회 정보를 제공하는 마라톤 앱"
2) 형용사를 활용한 분위기(Vibe) 설정
형용사는 색상, 글꼴, 이미지 스타일 선정에 직접적인 영향을 미침
예시 1: "활기차고 격려하는 분위기의 피트니스 트래킹 앱"
예시 2: "명상에 집중할 수 있는 미니멀하고 차분한 앱"
3) 화면별 반복(Iteration)을 통한 정교화
한 번에 완벽한 결과를 기대하기보다, 화면이나 컴포넌트 단위로 구체적이고 점진적인 변화를 주는 것이 효율적
수정 프롬프트 작성 공식: [대상] + [위치] + [방법]
"[로그인 화면]의 기본 CTA 버튼을 [더 크게 만들고], [브랜드 기본 색상인 블루로 적용해줘]."로그인 화면(위치) / 기본 CTA 버튼(대상) / 더 크게 만들고, 블루로 적용(방법)구체적인 화면/기능 집중 예시
"재팬디 스타일의 차 판매 페이지. 허브차와 도자기 판매. 중립적이고 미니멀한 색상, 검정 버튼, 부드럽고 우아한 폰트 사용.""일본 워크웨어에서 영감받은 남성 운동복 상세 페이지. 어둡고 미니멀한 디자인, 다크 블루 포인트 컬러, 천연 소재 느낌의 절제된 이미지 사용."3) 테마 및 시각 요소 제어 — 앱의 전체적인 룩앤필(Look & Feel)을 결정하는 요소들을 세밀하게 조정
"포레스트 그린으로 변경", "따뜻하고 친근한 색조로 업데이트""장난스러운 산세리프체 사용" 또는 "제목에 세리프체 적용""모든 버튼의 모서리를 둥글게 처리" 또는 "입력창에 2px 검정 실선 적용""앨범 커버는 바닷물을 근접 촬영한 매크로 사진으로 하고, 배경도 이에 맞출 것"4) 이미지 및 언어 설정 관리 — 디자인 내의 이미지 콘텐츠를 수정하거나 앱의 언어를 변경하는 방법
"'Team' 페이지의 'Dr. Carter' 이미지를 찾아, 그녀가 입고 있는 가운의 색상을 검은색으로 변경해줘.""전체 테마를 라이트 오렌지로 업데이트하고, 모든 이미지와 아이콘도 이 색상에 맞게 조정해줘.""모든 제품 설명과 버튼 텍스트를 스페인어로 바꿔줘."5) Stitch 활용을 위한 작성 팁
1. 명확성 및 간결성 유지: 모호한 표현을 피하고 직접적으로 지시함
2. 한 번에 하나의 큰 변화: 변화의 영향을 쉽게 파악하고 조정할 수 있도록 함
3. UI/UX 전문 키워드 사용: '내비게이션 바(Navigation bar)', 'CTA 버튼', '카드 레이아웃(Card layout)' 등 전문 용어를 사용하면 정확도가 올라감
4. 구체적인 요소 참조: '가입 양식의 기본 버튼', '히어로 섹션의 이미지' 등 위치를 명확히 지정함
5. 검토 및 재시도: 결과가 만족스럽지 않다면 문장을 다르게 표현하거나 더 구체적인 타겟팅으로 다시 시도함
1) 대시보드 구성 — 3영역
1. 좌측 사이드바: 프로젝트 및 히스토리 관리 영역
2. 중앙 메인 입력창: AI 생성 및 설정 영역
3. 우측 상단 메뉴 및 유틸리티: 지원 및 계정 설정 영역
(1) 좌측 사이드바 — 작업 중인 모든 디자인 데이터를 시간순으로 한눈에 파악·관리하는 공간
(2) 중앙 메인 입력창 — 프롬프트 입력 및 설정 영역 (아이디어를 입력하고 생성 엔진의 세부 설정을 조정하는 핵심적인 공간)
(3) 우측 상단 메뉴 및 유틸리티 — 지원 및 계정 영역
| 핵심 비교 | Stitch 1.0 (초기 모델) | Stitch 2.0 (업데이트 모델) |
|---|---|---|
| 핵심 컨셉 | Prompt-to-UI (도구) | Intent-to-Product (에이전트) |
| 입력 방식 | 주로 텍스트 프롬프트 기반 | 멀티모달 (음성, 스케치, 스크린샷, '바이브') |
| 캔버스 구조 | 페이지/화면 단위의 개별 생성 | 무한 캔버스 및 시스템 설계 |
| AI의 역할 | 사용자의 지시를 수행하는 '그림 도구' | 디자인 의도를 추론하고 비평하는 '디자인 파트너' |
| 맥락 유지 | 새로운 프롬프트 입력 시 맥락 소실 잦음 | 프로젝트 전체(DESIGN.md)와 대화 이력 히스토리 |
| 협업/개발 | 단순한 일회성 코드/Figma 내보내기 | MCP를 통한 코딩 에이전트와의 실시간 연동 |
1) 인터페이스 구성 — 6영역
1. 상단 바: 프로젝트 전역 설정 및 최종 산출물 관리 영역
2. 캔버스: AI와 실제로 작업하는 영역
3. 우측 툴바: 작업에 도움을 주는 기능 모음
4. 하단 프롬프트 입력창: 디자인 생성 및 변경을 위한 프롬프트 입력 영역
5. 좌측 에이전트 로그: AI와 나눈 대화와 작업 히스토리 확인 영역
6. 우측 하단 캔버스 보조 기능: 작업 중 도움을 받을 수 있는 보조 기능 영역
2) 상단 바 — 프로젝트 전역 설정 및 최종 산출물 관리 영역
1. 햄버거 버튼: 프로젝트 전반적인 제어와 관리를 담당하는 메뉴 모음
2. 프로젝트 이름: 왼쪽 상단에서 현재 작업 중인 프로젝트명을 확인하고 수정 가능
3. 플레이(▷) 버튼: 생성된 여러 화면을 연결하여 실제 앱처럼 작동시켜 보는 프로토타입 미리보기 기능
4. 내보내기: 완성된 디자인을 Figma로 보내거나 프로덕션용 코드(HTML/CSS)로 추출
5. 공유: 팀원이나 이해관계자에게 프로젝트 링크를 전달하여 협업
6. 프로필: 사용자 개인 권한과 환경을 제어하는 기능 제공
3) 캔버스
(1) 2.0 캔버스 특징: 단순한 디자인 작업대를 넘어, AI가 프로젝트의 전체 맥락을 실시간으로 파악하고 사용자와 협업하는 '지능형 워크스페이스' 역할. 텍스트·이미지·코드를 구분하지 않고 디자인의 맥락(Context)으로 받아드림
(2) 초기 및 동시 생성 가능 화면 수: Google Stitch는 한 번의 프롬프트로 최대 5개의 연결된 화면을 동시에 생성 가능
| 항목 | 상세 내용 |
|---|---|
| 동시 생성 | 사용자가 특정 서비스의 컨셉을 입력하면, 단일 화면이 아닌 핵심 사용자 흐름(Flow)을 구성하는 5개의 주요 화면을 한꺼번에 디자인함 (예: 랜딩 페이지, 로그인, 메인 대시보드, 설정, 상세 페이지 등) |
| 일관성 유지 | 5개의 화면은 동일한 디자인 시스템(색상, 글꼴, 컴포넌트 스타일 등)을 공유하며 논리적인 흐름으로 연결된 상태로 생성됨 |
| 확장성 | 초기 생성 이후 '다음 화면 생성(Generate Next Screen)' 기능을 통해 기존 디자인의 맥락을 유지하며 추가 화면을 계속해서 생성할 수 있음 |
4) 우측 툴바 — 인터페이스 구성
1. Select (단축키 V): 캔버스 위의 화면, 컴포넌트, 업로드된 이미지 에셋을 선택·이동시키는 기본 선택 도구
2. Mark (단축키 M): 화면 내 특정 영역을 사각형으로 지정하는 영역 선택 도구. 특정 영역을 Mark로 지정하면 AI가 그 부분만 집중적으로 분석하여 수정 진행
3. Direct Edit (단축키 E): 특정 영역을 선택하여 해당 부분을 직접 수정하거나, AI에게 수정을 요청할 수 있음
4. Pan (단축키 H): 무한 캔버스 내에서 화면을 자유롭게 이동시키는 핸드(Hand) 도구
5. Upload files to canvas: 외부의 레퍼런스 이미지, 스크린샷, 손그림 스케치 등을 캔버스에 업로드
6. DESIGN.md: 프로젝트 전체의 색상(Color), 글꼴(Font), 간격(Spacing) 등 디자인 토큰을 관리함
7. Favourites: 마음에 드는 결과물을 저장할 수 있음
5) 하단 프롬프트 입력창
(1) 일반 프롬프트 입력창과 디자인 선택 상태의 입력창 비교: 디자인을 선택하지 않은 상태와 선택한 상태의 입력창 성격이 달라짐
| 일반 프롬프트 입력창 (화면 선택 안 함) | 디자인 선택 상태의 입력창 |
|---|---|
| 선택하지 않은 상태에서의 입력창은 "전역적 지시"를 위한 모드임 | 특정 화면을 선택한 상태는 "특정 화면에 대한 지시"를 위한 모드임 |
| 프로젝트의 큰 틀을 잡거나 새로운 요소를 추가할 때 사용 | 다른 디자인에 영향을 주지 않고 특정 부분만 다듬을 때 사용 |
(2) 일반 프롬프트 입력창(선택 안 함) 구성
6) 좌측 에이전트 로그 — 인터페이스 구성
1. 좌측 상단 AI 에이전트 버튼(●● 아이콘): AI가 어떻게 작업을 진행했는지에 대한 내용이 정리된 공간, 디자인에 대한 작업 방향성을 확인할 수 있음
2. 좌측 하단 에이전트 로그 버튼: 해당 프로젝트 내에서 AI와 주고받은 작업 히스토리 확인 가능
3. 선택 에이전트 로그와 디자인 자동 동기화: 에이전트 로그를 선택하면 해당 로그에 대한 디자인이 자동 선택되며 캔버스 중앙에 위치됨
7) 컨트롤 바
8) 우측 하단 캔버스 보조 기능 — 캔버스의 상태를 확인하고, 화면 보기 방식을 조정하며, 사용 중 필요한 도움을 즉시 받을 수 있는 도구들이 배치됨
1. 실행 취소 / 재실행: 캔버스 작업 내용을 취소하거나 재실행 하는 기능
2. 화면 크기 설정: 무한 캔버스를 효율적으로 탐색하기 위한 확대/축소 제어 도구
3. 도움말 버튼: 스티치 사용 중 궁금한 점을 해결하거나 커뮤니티와 소통할 수 있는 도구 모음
1) 전체 프로세스 — 기본 구조
2) AI 기반 UI/GUI 생성 전체 프로세스 (8단계)
[기획·요구사항 정리 단계]
| STEP | 단계 | 주요 작업 | 활용 가능 툴 |
|---|---|---|---|
| STEP 01 | 서비스/화면 목적 정의 | 사용자가 어떤 문제를 해결해야 하는지 정의 / 생성할 화면이 홈·검색·상세·예약·결제·대시보드 중 어떤 유형인지 정리 | ChatGPT, Gemini |
| STEP 02 | 사용자와 사용 맥락 정리 | 주요 사용자, 사용 상황, 사용자의 핵심 목표 정리 (예: "20~30대 사용자가 주말 여행지를 빠르게 탐색하고 비교하는 모바일 앱") | ChatGPT, Gemini |
| STEP 03 | 화면 요구사항 작성 | 화면에 포함되어야 할 정보·기능·버튼·카드·입력 요소·CTA·우선순위 정리 / UI 생성 전 요구사항을 명확한 프롬프트 구조로 바꾸는 과정이 중요 | ChatGPT, Gemini |
| STEP 04 | User Flow 및 화면 흐름 구성 | 단일 화면이 아니라 사용자가 목표를 달성하는 흐름 기준으로 화면을 구성 (예: 홈 → 검색 결과 → 상세 → 옵션 선택 → 결제 → 완료) | ChatGPT, Gemini, Stitch |
[UI/GUI 생성 단계 / 수정·고도화 단계]
| STEP | 단계 | 주요 작업 | 활용 가능 툴 |
|---|---|---|---|
| STEP 05 | UI/GUI 프롬프트 작성 | 기획 내용을 AI 디자인 도구가 이해할 수 있는 생성 프롬프트로 변환 / 화면 유형, 주요 기능, 정보 위계, 스타일, 색상, 톤앤매너, 디바이스 조건 포함 | ChatGPT, Gemini |
| STEP 06 | AI 기반 UI/GUI 초안 생성 | 작성한 프롬프트 또는 이미지를 기반으로 UI/GUI 초안을 생성 | ChatGPT, Gemini, Stitch |
| STEP 07 | 생성 결과 검토 및 수정 | 생성된 화면이 사용자 목표, 정보 우선순위, 화면 흐름, GUI 톤앤매너에 맞는지 검토 | ChatGPT, Gemini, Stitch |
| STEP 08 | Figma 또는 개발 연계 | AI가 생성한 결과물을 Figma에서 정교화하거나 프론트엔드 코드로 연결 | Stitch, Figma, Claude Code 등 |
3) 프로세스별 활용 가능한 AI 도구
(1) 기획·요구사항 정리 단계: STEP 01 ~ STEP 04
| 활용 가능 툴 | 세부 활용 방식 |
|---|---|
| ChatGPT | 서비스 아이디어 정리, 사용자 정의, 화면 요구사항 작성, User Flow 구성, UI 생성 프롬프트 작성에 활용 / 복잡한 요구사항을 단계별로 구조화하거나, 화면별 기능 목록을 정리할 때 적합 / OpenAI는 모델이 복잡한 작업을 이해하려면 명확한 지시, 목표, 형식, 조건을 제공하는 것이 중요하다고 안내함 |
| Gemini | 아이디어 정리, 리서치 기반 기획, 앱/웹 프로토타입 구상에 활용 가능 / Gemini Canvas는 문서 작성과 코드 작업을 한 공간에서 진행하고, 아이디어를 웹 앱 프로토타입이나 코드로 변환하는 용도로 소개됨 |
(2) UI/GUI 생성 단계: STEP 05 ~ STEP 06
| 활용 가능 툴 | 세부 활용 방식 |
|---|---|
| Google Stitch | 텍스트 프롬프트, 이미지, 와이어프레임을 기반으로 UI 디자인을 생성하는 데 적합 / 모바일 앱, 웹 앱 UI 초안을 빠르게 만들고, 여러 레이아웃과 스타일 방향을 탐색할 수 있음 / Google은 Stitch를 "자연어에서 고충실도 UI 디자인을 만들고, 반복하고, 협업할 수 있는 AI-native software design canvas"로 설명함 |
| Figma (에이전트, Make) | 프롬프트 기반으로 기능형 프로토타입이나 인터랙티브 UI를 빠르게 구성하는 데 활용 가능 |
| ChatGPT, Gemini | ChatGPT와 Gemini 이미지 생성, 기타 이미지 생성 도구를 활용해 UI 콘셉트 이미지나 GUI 스타일 시안을 만들 수 있음 |
(3) 수정·고도화 단계: STEP 07 ~ STEP 08
| 활용 가능 툴 | 세부 활용 방식 |
|---|---|
| Google Stitch | 생성된 디자인을 바탕으로 다른 방향을 탐색하거나, 디자인 의도를 설명하고, 화면 흐름을 확장하는 데 활용 |
| Figma | AI가 생성한 결과물을 세부적으로 정리하고, 컴포넌트화하고, 디자인 시스템 기준으로 다듬는 데 활용 |
1) 실습 목표 — 기본 워크플로우 이해
2) 실습 워크플로우 (총 4단계)
STEP 01. Chat GPT를 통한 기획
↓
STEP 02. Chat GPT를 통한 UI/GUI 이미지 생성
↓
STEP 03. 생성한 이미지를 Stitch에 Import
↓
STEP 04. Stitch에서 수정 및 보완
실습 프로그램
1) 목표 — 화면을 만들기 전에 기획안을 구조화
2) Chat GPT에 요청할 기획 항목 (기획 시 포함할 내용 목록)
1단계 - 기본 기획안 생성 (모델: GPT-5.5, 추론 수준: 높음, 26.07.08 기준)
프롬프트 입력:
20~30대 직장인이 점심시간에 근처의 건강식을 빠르게 찾고 주문할 수 있는 모바일 앱 홈 화면을 기획하려고 해. 다음 항목으로 구조화해서 정리해줘. 1. 서비스 목적 2. 주요 사용자 3. 사용 상황 4. 사용자의 핵심 목표 5. 홈 화면에서 제공해야 할 핵심 기능 6. 홈 화면에 포함되어야 할 주요 정보 7. 정보 우선순위 8. 추천 화면 구성 9. 전체 UI/GUI 톤앤매너
2단계 - 기획안을 UI/GUI 요구사항으로 변경
프롬프트 입력:
위 기획안을 바탕으로, 모바일 앱 홈 화면 UI 이미지를 생성하기 위한 프롬프트로 변경해줘. 다음 항목을 포함하여 프롬프트를 작성해줘. 1. 화면 유형 2. 디바이스 조건 3. 상단 영역 구성 4. 중단 영역 구성 5. 하단 영역 구성 6. 주요 UI 컴포넌트 7. 시각 스타일 8. 컬러 방향 9. 제외해야 할 요소 10. 이미지 생성 프롬프트에 꼭 들어가야 할 핵심 문장
20~30대 직장인이 점심시간에 회사 근처의 건강식을 빠르게 찾고 주문할 수 있는 모바일 앱 홈 화면 UI를 디자인해줘.
1. 화면 유형
2. 디바이스 조건
3. 상단 영역 구성
4. 중단 영역 구성
5. 하단 영역 구성
6. 주요 UI 컴포넌트
7. 시각 스타일
8. 컬러 방향
9. 제외해야 할 요소
1) 목표 — 기획안을 시각적 UI 콘셉트 이미지로 변환
1단계 - UI/GUI 생성 프롬프트 입력
1. STEP 01에서 생성된 프롬프트 입력 (앞 슬라이드에 배치된 프롬프트 확인)
2. + 버튼 → 이미지 만들기 선택
3. 모델 선택: GPT-5.5, 추론 수준: 높음 (26.07.08 기준)
2단계 - 정교한 수정을 위해 추가 프롬프트 입력
이미지 편집 화면에서 프롬프트 입력:
정보량을 조금 줄이고, 핵심 정보 위주로 정돈된 홈 화면으로 수정해줘. 상단 검색, 추천 음식 카드, 카테고리, 하단 내비게이션만 명확하게 유지하고 나아지는 미니멀하게 정리해줘.
1) 목표 — 이미지 기반으로 Stitch에서 실제 UI 초안 생성
2) Stitch Import 시 입력할 내용 — 기본 설명 구조
1단계 - Chat GPT 이미지 다운로드
1. 이미지 편집 버튼 클릭
2. 이미지 편집 화면에서 우측 상단의 다운로드 버튼 클릭
2단계 - Stitch에 이미지 업로드 및 프롬프트 입력 (모델: 3 Flash)
첨부한 이미지를 참고해서 모바일 앱 홈 화면 UI를 생성해줘. 이 이미지는 건강식 주문 앱의 홈 화면이야. 다음 요소를 유지해서 더 실제 앱 UI처럼 정리해줘. 상단 위치 정보와 검색창, 추천 음식 카드 리스트, 카테고리 또는 빠른 탐색 메뉴, 프로모션 배너, 하단 내비게이션 전체 레이아웃은 모바일 앱에 적합하게 정돈하고, 정보 위계와 버튼 구조를 더 명확하게 만들어줘. 디자인 스타일은 깔끔하고 건강한 느낌의 모던 GUI로 유지해줘.
디자인 시스템 확인 — Stitch에서 생성한 디자인 시스템 확인 (제공 항목)
생성 이미지 확인
→ 프롬프트
<step 1. chatGPT를 통한 기획>
[1단계]
20~30대 직장인이 점심시간에 근처의 건강식을 빠르게 찾고
주문할 수 있는 모바일 앱 홈 화면을 기획하려고 해.
다음 항목으로 구조화해서 정리해줘.
1. 서비스 목적
2. 주요 사용자
3. 사용 상황
4. 중단 영역 구성
5. 홈 화면에서 제공해야 할 핵심 기능
6. 홈 화면에 포함되어야 할 주요 정보
7. 정보 우선순위
8. 추천 화면 구성 9. 전체 UI/GUI 톤앤매너
[2단계]
+ 1단계에서 나온 기획안 (프롬프트를 여기에 배치)
위 기획안을 바탕으로,
모바일 앱 홈 화면 UI 이미지를 생성하기 위한 프롬프트로 변경해줘.
다음 항목을 포함하여 프롬프트를 작성해줘.
1. 화면 유형 2. 디바이스 조건 3. 상단 영역 구성 4. 중단 영역 구성
5. 하단 영역 구성 6. 주요 UI 컴포넌트 7. 시각 스타일 8. 컬러 방향
9. 제외해야 할 요소 10. 이미지 생성 프롬프트에 꼭 들어가야 할 핵심 문장
STEP 02 - Chat GPT를 통한 UI/GUI 이미지 생성
STEP 01에서 작성된 프롬프트를 입력하여 이미지 생성
STEP 03~04 - Stitch에서 작업 진행
첨부한 이미지를 참고해서 모바일 앱 홈 화면 UI를 생성해줘.
이 이미지는 건강식 주문 앱의 홈 화면이야.
다음 요소를 유지해서 더 실제 앱 UI처럼 정리해줘.
상단 위치 정보와 검색창, 추천 음식 카드 리스트, 카테고리 또는 빠른
탐색 메뉴, 프로모션 배너, 하단 내비게이션 전체 레이아웃은 모바일 앱에
적합하게 정돈하고, 정보 위계와 버튼 구조를 더 명확하게 만들어줘.
디자인 스타일은 깔끔하고 건강한 느낌의 모던 GUI로 유지해줘.