<aside> 🚩
오늘의 목표는 코딩 문법을 외우는 것이 아니라, Gemini Canvas에서 작게 만들고 Preview를 보며 단계별로 고치는 흐름을 경험하는 것입니다.
</aside>
<aside> 💡
처음부터 완성본을 요구하지 않고, 작게 만든 뒤 결과를 보며 고칩니다.
</aside>
| Step | 실습 | 핵심 경험 | 개선 방향 |
|---|---|---|---|
| Step 1 | 문장 생성기 | 입력, 선택, 버튼, 결과 카드 | 칭찬에서 쓴소리, 응원, 위로, 보고용 문장으로 확장 |
| Step 2 | 2D 게임 | 조작, 점수, 충돌, 재시작 | 게임 모드와 점수 규칙 변경 |
| Step 3 | 통계 CSV 대시보드 | CSV 업로드, 표, 요약, 차트 | 표 보기, 요약 보기, 차트 보기, 검색과 필터 추가 |
오늘은 API 연결, 이미지 생성, 실시간 데이터 호출을 하지 않습니다. Gemini Canvas 안에서 바로 확인 가능한 웹앱만 만듭니다.
<aside> 📖
좋은 요청은 목표, 화면, 동작, 스타일, 완료 기준을 함께 말합니다.
</aside>
[목표]
무엇을 만들고 싶은지 한 문장으로 말한다.
[화면]
화면에 보여야 할 입력창, 버튼, 결과 영역을 적는다.
[동작]
사용자가 누르거나 선택했을 때 무엇이 바뀌는지 적는다.
[스타일]
색감, 분위기, 레이아웃을 말한다.
[완료 기준]
Preview에서 어떤 상태가 되면 성공인지 적는다.
| 아쉬운 요청 | 더 좋은 요청 |
|---|---|
| 더 좋게 만들어줘 | 결과 카드를 더 크게 만들고, 선택한 종류에 따라 색이 바뀌게 해줘 |
| 이상해요 | CSV를 업로드했는데 표는 보이지만 차트 선택 메뉴가 비어 있어 |
| 다시 만들어줘 | 현재 구조는 유지하고 점수 규칙만 시간 제한 방식으로 바꿔줘 |
<aside> ✍️
💻 실습: 1 — 칭찬 생성기로 시작해서, 같은 입력 구조를 여러 목적의 문장 생성기로 단계별 개선합니다.
</aside>