목록으로
생활 속 AI 활용
비 개발자가 예쁜 앱 만들었어요! <독서 활동을 정원 가꾸기로 표현한 소셜 독서 앱>
👤 지혜로운돌고래357 📅 2026-04-24 👁 조회 96
독서 활동을 정원 가꾸기로 표현한 소셜 독서 앱 — 씨앗(읽고 싶음)·새싹(읽는 중)·가지(완독)·꽃(독서모임)·열매(감상문)로 독서 여정을 기록하고 친구와 나눕니다.
① 어떤 상황에서 AI를 활용했나요?
친구들과 독서 이야기를 SNS처럼 나누고 싶은 마음이 있었어요. 머릿속에 아이디어는 가득했지만, 앱을 직접 만들 전문 지식이 없어서 꿈도 못 꾸고 있었고요. 기획부터 개발, 운영까지 혼자 다 해야 하는 상황에서 바이브 코딩이라는 걸 알게 되면서 '해 볼만 하겠는데?'라는 자신감이 생겨서 도전하게 되었어요.

② 어떤 AI를 어떻게 활용했나요?
1. 앱 만들 때는 Claude(VS Code에 연결해서 사용)를 개발 내내 활용했어요. 단순히 코드를 써달라고 한 게 아니라, 역할을 나눠서 썼어요.
- 기획할 때: AI와 대화하면서 기능을 글로 정리하고, 그 문서를 항상 최신 상태로 유지했어요.
- 코딩할 때: 정리된 기획을 바탕으로 AI가 실제 코드를 짜주고, 데이터베이스 설계까지 함께 했어요.
- 테스트할 때: 완성된 코드를 AI가 "중복은 없는지, 느린 부분은 없는지, 지저분한 부분은 없는지" 세 가지 관점으로 자동 검토하고 바로 고쳐줬어요. 저는 제가 원하는 대로 나왔는지 테스트해보고 피드백을 줬고 AI가 그걸 반영해서 수정해줬어요.
- 운영할 때: 업로드, 튜토리얼, 운영 과정도 AI와 논의해서 진행했어요.
2. 로딩과 이벤트 화면을 만들 때는 클링과 ChatGPT를 썼어요. ChatGPT에게 원하는 분위기와 어떤 내용의 이미지가 필요한지 설명해서 영상 전/후 이미지를 얻고, 클링에게 영상 시작/끝 프레임 이미지를 넣고 어떤 영상이 필요한지 설명해서 짧은 영상을 만들었어요.
3. 기획과 디버깅할 때는 ChatGPT와 Gemini도 같이 병행했어요. 다양한 시각으로 이야기를 들어보고 기획 아이디어를 확장하기도 하고 문제점을 파악해 개선할 때 여러 AI를 쓰는 게 도움이 되었어요.

③ 활용 결과 어떤 변화가 있었나요?
1. 원래라면 절대 못 만들었을 앱을 완성했어요. 개발 경험이 전혀 없어서 머릿속의 아이디어가 아이디어로만 끝날 줄 알았는데, AI와 함께하니 "이런 기능 있으면 좋겠다"는 말 한마디가 실제로 앱에 반영됐어요.
2. 혼자서 확장하기 어려운 아이디어가 특별한 앱 세계관이 되었어요. 독서 활동을 어떻게 게임처럼 표현할 수 있을까 고민이었는데, AI랑 논의하면서 정원 성장 과정으로 표현한다는 결과물을 얻었어요.
3. 다른 부분에도 적용할 수 있겠다는 자신감이 생겼어요. 상상만 하던 앱이 진짜가 되서 친구들이랑 우리만의 공간이 생겼고, 함께 읽는 게 훨씬 재밌어졌어요. 친구들이 좋아하는 걸 보면서 "내가 이걸 만들었다"는 뿌듯함도 처음 느껴봤고요.

④ 나만의 방식 또는 개선 포인트는 무엇인가요?
1. AI를 "심부름꾼"이 아니라 기억력 있는 팀원처럼 쓴 게 달랐어요. 대화가 끊겨도 AI가 이 프로젝트를 기억할 수 있도록 ProjectInfo.md 파일을 따로 만들어 뒀고, 매번 "이 앱은 이런 앱이에요"부터 설명할 필요없이 기억을 유지하고 있어서 앱 개발 동료가 있는 느낌이 들었어요.
2. AI한테 "이렇게 만들어줘"가 아니라 "나는 이런 걸 원하는데, 왜냐면 이런 상황이거든"처럼 의도와 이유를 먼저 말했어요. 그러면 AI가 단순히 시키는 대로만 하는 게 아니라 맥락을 이해하고 더 맞는 방향으로 만들어줬어요. 결과물보다 의도를 설명하는 게 훨씬 잘 통했어요.
3. 처음엔 하나의 대화에서 기획도 하고 코드도 짜고 다 했는데, AI도 사람처럼 역할이 나뉘면 그 파트에 더 집중한다는 걸 쓰다 보니 알게 됐어요. 그래서 기획, 개발, 검토, 배포를 각각 다른 담당자로 나눴더니 결과물이 훨씬 전문적으로 바뀌었어요. AI를 쓰면서 직접 발견한 방식이에요.

⑤ 다른 사람도 따라 할 수 있나요?
네, 누구든 시작할 수 있어요. 핵심은 세 가지예요.
코딩 전에 이해 먼저 : 만들고 싶은 걸 AI랑 논의하면서 구체화해서 문서화 해놓기
역할 나누기 : 기획할 때, 만들 때, 검토할 때를 섞지 않고 단계별로 진행하기
AI가 기억하게 하기 : 프로젝트 배경을 파일로 저장해두고 대화 시작마다 불러오기
개발 지식이 없어도 "기획 → AI 구현 → 내가 확인" 흐름으로 앱을 만들 수 있어요. 다만 AI가 만든 결과물이 내가 원하는 게 맞는지 판단하는 눈은 필요해요.
← 목록