시스메틱 데일리코딩 못해도 AI로 자동화 시스템 만드는 법
AI 비즈니스

명령 7개로 안드로이드·아이폰 앱을 완성했다

클로드 코드 파이프라인 KMPilot 실전기…전 과정 프롬프트와 소요 시간 공개

1인 개발자가 클로드 코드(Claude Code) 명령 7개만으로 안드로이드와 아이폰에서 동시에 도는 앱을 완성한 전 과정이 공개됐다. 안드로이드 개발 전문 매체 프로안드로이드데브(ProAndroidDev)에 실린 이 글은 입력한 프롬프트 전문과 단계별 소요 시간을 그대로 담아, 따라 하며 재현할 수 있게 만들어졌다.

무슨 일인가

개발자 알리 사데기(Ali Sadeghi)가 만든 것은 시카고 미술관의 퍼블릭 도메인 소장품을 둘러보는 갤러리 앱 '루페(Loupe)'다. 핵심 도구는 KMPilot이라는 MIT 라이선스 무료 템플릿이다. 코틀린 멀티플랫폼(Kotlin Multiplatform) 골격 위에 디자인, 기능 생성, UI 검증, 테스트, 리뷰 등 7개 명령과 훅, 에이전트 정의를 얹어 클로드 코드를 '디자인 우선' 앱 제작 파이프라인으로 바꿔 준다. 디자인 단계는 구글(Google)의 AI 디자인 도구 스티치(Stitch)를 MCP(Model Context Protocol) 서버로 연결해 처리한다.

핵심 짚어보기 — '수작업 8단계'가 없다는 것

글에 기록된 시간을 합치면 실작업 약 3시간 20분 만에 갤러리와 작가 검색 두 기능이 두 플랫폼에서 돌아갔다. 다만 눈여겨볼 지점은 속도보다 구조다. 첫째, 훅이 기능 코드의 직접 수정을 차단해 모든 변경이 파이프라인을 통해서만 이뤄진다. 마지막에 사람이 손으로 다 뜯어고치는 '8단계'가 존재하지 않는다는 것이 이 템플릿의 주장이다. 둘째, 명령 사이마다 대화를 완전히 비운다. 진행 상태가 대화창이 아니라 디스크에 남기 때문에 컨텍스트를 날려도 작업이 이어진다. AI가 생성한 코드는 구조를 붙잡아 주는 장치가 없으면 프롬프트 사이에서 표류한다는 문제의식이 이 템플릿의 출발점이다. 실제로 갤러리 기능은 디자인을 먼저, 작가 기능은 코드를 먼저 만들고 디자인을 나중에 입히는 상반된 순서로 진행했는데, 두 순서 모두 같은 레일 위에서 완주했다.

1인기업 실전 적용 포인트

  • 앱 아이디어는 있는데 모바일 개발 경험이 없는 1인기업이라면 이 글이 사실상 무료 커리큘럼이다. 프롬프트 전문이 공개돼 있어 그대로 따라 하며 감을 잡을 수 있다.
  • 앱 개발이 아니어도 이식할 아이디어가 있다. '단계 사이 대화 비우기 + 디스크 기반 상태 저장'이다. 긴 작업을 AI에 시킬 때 진행 상태를 파일로 남기게 하면 세션이 끊겨도 재개할 수 있다.
  • '직접 수정 금지 훅'은 팀 없는 1인 개발의 품질 관리 장치로 쓸 만하다. 검증 단계를 강제로 거치게 만들면 나중에 갚을 기술 부채가 줄어든다.
  • 준비물은 클로드 코드, JDK 21 이상, 스티치 API 키 정도다. 다만 빌드와 실행에는 기존 도구가 필요하다. 안드로이드는 안드로이드 스튜디오, 아이폰은 맥과 엑스코드(Xcode)가 있어야 한다.

전망 / 주의점

이 사례가 보여주는 것은 'AI가 앱을 다 만든다'가 아니다. 사람의 역할이 코딩에서 기능 서술, 체크포인트 조타, 승인으로 이동한다는 쪽에 가깝다. 아이폰 빌드에 맥이 필요하다는 점, 스티치 서버 연결이 불안정한 날이 있다는 점 같은 현실 제약도 글에 그대로 적혀 있다. 검증된 파이프라인 템플릿 자체가 자산이 되는 흐름 속에서, 1인 제품 개발의 진입장벽은 계속 낮아지고 있다.

출처: ProAndroidDev (https://proandroiddev.com/seven-claude-code-commands-one-kotlin-multiplatform-app-on-android-and-ios-cb01e920a3e6)
← 전체 기사 보기