Luna Whale AI App Class · Lesson 01

AI로 앱을
만든다는 뜻 App Command

Big Idea

이 수업의 핵심은 “코드를 다 외우자”가 아닙니다. 학생은 만들 앱의 목적, 사용자, 화면, 기능, 제한 조건을 정확히 말하고, AI가 만든 결과를 읽고 다시 고치라고 지시하는 법을 배웁니다.

Student Role문제와 조건을 정하고 결과를 검사하는 사람
AI Role초안을 만들고 설명하며 수정안을 제안하는 도구
Today Output앱 제작 의뢰서 1장과 첫 프롬프트
Class Time설명 20분, 분석 30분, 작성 40분, 발표 30분
학생이 태블릿에서 체크리스트 앱을 만들며 AI에게 명령하는 수업 이미지
AI App Maker앱 화면 · 체크리스트 · AI 명령

1. 코딩 암기와 AI 제작은 다릅니다

앱을 이해하려면 코딩 문법보다 먼저 “앱이 누구를 돕고, 어떤 화면에서, 무엇을 눌렀을 때, 무엇이 바뀌는가”를 말할 수 있어야 합니다.

코드 암기와 AI 제작 비교
개념 비교암기보다 명령과 검사

학생에게 줄 문장

“AI가 앱을 만들어줄 수는 있지만, 무엇을 만들지 모르면 좋은 결과가 나오지 않습니다. 좋은 제작자는 코드를 많이 외운 사람이 아니라, 원하는 결과를 정확히 설명하고 이상한 부분을 찾아 고칠 수 있는 사람입니다.”

2. 좋은 앱 명령의 5요소

첫 수업의 바이블 문장입니다. 앞으로 모든 앱 수업은 이 다섯 칸을 채우는 방식으로 시작합니다.

좋은 앱 명령의 5요소
Prompt Formula목적·사용자·화면·기능·제한
나는 초등학생이 쓸 수 있는 [앱 종류]를 만들고 싶어.
사용자는 [누가]이고, 상황은 [언제/어디서]야.
첫 화면에는 [보일 것]이 있어야 해.
사용자가 [버튼/입력]을 하면 [결과]가 보여야 해.
제한 조건: 로그인 없음, 개인정보 저장 없음, 모바일에서 글자 안 잘림.

3. 앱은 화면 흐름으로 생각합니다

처음부터 “앱 하나 만들어줘”라고 하지 않습니다. 화면 흐름을 먼저 정하면 AI에게 훨씬 정확히 명령할 수 있습니다.

앱 화면 흐름
Screen Flow첫 화면-입력-결과-다시하기

활동: 내 앱 화면 4칸

  • 첫 화면: 앱 이름과 시작 버튼
  • 입력 화면: 사용자가 쓰거나 고르는 것
  • 결과 화면: 앱이 보여주는 변화
  • 다시하기: 수정하거나 새로 시작하는 길

4. AI 결과는 반드시 검사합니다

AI가 만든 화면은 “그럴듯한 초안”입니다. 완성으로 믿지 말고, 학생이 직접 눌러보고 읽어보고 고칠 말을 찾아야 합니다.

AI 결과 체크리스트
Result Check보임·동작·빈 화면·안전
AI 결과 수정 루프
Repair Loop관찰-위치-비교-재요청

5. 나쁜 명령을 좋은 명령으로 고치기

학생들이 바로 따라할 수 있도록 같은 주제를 두 문장으로 비교합니다.

Bad Prompt

습관 체크 앱 만들어줘. 예쁘게 해줘.

Good Prompt

초등학생이 하루 할 일을 체크하는 모바일 앱을 만들어줘. 첫 화면에는 오늘 할 일 5개, 완료 체크 버튼, 완료 개수가 보여야 해. 로그인과 개인정보 저장은 빼고, 글자가 작은 화면에서 잘리지 않게 해줘.

6. 안전 기준

AI 앱 수업은 공개와 개인정보를 반드시 다룹니다. 첫 수업부터 넣어야 이후 프로젝트가 안전해집니다.

AI 앱 제작 안전 기준
Safety First개인정보·결제·로그인·출처

금지 요청 예시

  • 친구 전화번호를 저장하는 앱
  • 결제나 실제 구매가 들어가는 앱
  • 로그인을 꼭 요구하는 첫 수업 앱
  • 출처 없는 캐릭터 이미지 무단 사용

7. 실제 참고 화면: 명령과 앱 디자인

“AI에게 어떻게 말할까”와 “앱은 어떤 기준으로 보기 좋게 만들까”를 실제 자료 화면으로 보여줍니다.

8. 실제 참고 화면: UI 부품과 모바일 UX

버튼, 카드, 목록 같은 화면 부품과 모바일 사용성은 AI에게 명령할 때도 중요한 참고 기준이 됩니다.

9. 레퍼런스 링크

학생에게 전부 읽히기보다, 교사가 수업 설계와 예시 설명에 참고할 링크입니다.

10. 수업 산출물과 숙제

첫 수업은 앱을 완성하기보다 좋은 제작 의뢰서를 만드는 것이 목표입니다.

수업 산출물: 앱 제작 의뢰서

내 앱은 누구를 돕나요?
첫 화면에 무엇이 보이나요?
누르면 무엇이 바뀌나요?
AI에게 하지 말라고 할 것은?

숙제: 나쁜 명령 고치기

나쁜 명령 1개 쓰기
목적과 사용자 추가하기
화면과 기능 추가하기
제한 조건 추가하기