Claude로 전체 프로덕션 앱 구축하기: 실제로 효과 있었던 점과 그렇지 않았던 점

수년간의 경험을 가진 시니어 백엔드 개발자가 플러터/다트 지식이 전혀 없는 상태에서 클로드를 주요 개발 도구로 활용하여 iOS와 Android용 풀 프로덕션 모바일 앱 워런틀리(보증 관리)를 구축하고 출시했습니다. 프로젝트는 직장 외 시간, 저녁 시간을 활용해 2.5개월이 걸렸습니다.
사용된 기술 스택
- 프론트엔드: 플러터
- 백엔드: 라라벨 12
- 인프라: 앤서블 (전체 VPS 환경을 코드화하여 단일 실행으로 재현 가능)
클로드 활용 방식
개발자는 클로드를 능력은 있지만 컨텍스트가 제한된 주니어 개발자처럼 다루었습니다. 여러 세션을 병렬로 실행했으며, 각 세션은 단일 작업에 집중했습니다:
- 보통 2~3개의 세션을 동시에 운영했고, 최대 6개까지 동시 운영 (백엔드 3, 플러터 2, 데브옵스 1)
git worktrees를 사용하여 세션들이 충돌 없이 다른 기능을 작업할 수 있도록 함- 개발자의 역할은 아키텍트이자 통합 레이어였습니다. 세션 간을 오가며 컨텍스트를 제공하고, 전체적인 결정을 내렸습니다.
클로드가 잘한 점
명세가 명확한 컴포넌트에 대해 빠르고 능숙한 첫 번째 초안을 제공했습니다. 명확한 사양과 제한된 범위가 있는 것은 첫 번째나 두 번째 시도에 사용 가능한 결과물이 나왔습니다. 클로드는 또한 개발자에게 익숙하지 않은 영역(스토어 규정 준수, 페이월 구성, 인프라 설정 등)을 안내하는 데 진정으로 능숙했습니다. 이는 단순한 코드 생성 이상의 지도가 필요한 부분이었습니다.
문제점
1. UI 버그
가장 큰 실패 지점이었습니다. 클로드는 화면을 볼 수 없습니다. 코드를 분석하고 수정한 후 "이렇게 하면 해결될 것입니다"라고 자신 있게 말하지만, 실제로는 그렇지 않은 경우가 많았습니다. 동일한 시각적 버그에 대해 여러 번 시도해야 했는데, 이는 에이전트가 UI가 실제로 어떻게 동작하는지 보지 않고 해야 할 동작에 대해 추론했기 때문입니다. 해결 방법: 광범위한 디버그 문장을 추가하고, 수동으로 테스트한 후 정확한 런타임 출력과 UI 스크린샷을 클로드에 제공했습니다. 피드백 루프(계측, 실행, 보고)가 시각적 작업의 표준 패턴이 되었습니다.
2. 세션 간 일관성
백엔드 에이전트가 설계한 응답 형식이 플러터 에이전트가 기대하는 형식과 일치하지 않을 수 있습니다. 클로드는 다른 세션이 결정한 내용을 알지 못합니다. 개발자가 API 계약, 공유 상수, 명명 규칙 등에 대한 진실 공급원이 되어 수동으로 세션 간에 복사해야 했습니다. 이 단계를 건너뛰면 통합 중에 불일치가 발견되었습니다.
3. 긴 세션에서의 컨텍스트 드리프트
오래 실행된 세션은 주제를 잃어버려 이미 거부된 패턴을 다시 도입하거나, 이전 부분의 제약 조건과 모순됩니다. 이러한 현상이 발생해도 세션은 알리지 않습니다. 출력이 자신의 이력과 일관성을 잃게 됩니다. 해결책: 세션을 집중적이고 일회용으로 유지하십시오. 길어지면 새로 시작하십시오. 대화 기록에 의존하기보다 중요한 컨텍스트를 구조화된 브리핑으로 앞 부분에 제공하십시오.
성공 요인
개발자는 첫날부터 테스트와 정적 분석을 시행했습니다. 다트/플러터 코드를 전문가의 눈으로 검토할 수는 없었지만, 자동화된 검사가 품질 관문 역할을 했습니다. 이것 없이는 출시할 자신이 없었을 것입니다. "가장 어려운 부분은 기술적이 아니라 통제권을 포기하는 것이었습니다. 저는 경험 많은 개발자이고, 이 프로젝트는 코드를 한 줄씩 검토하지 않은 첫 번째 프로젝트였습니다. 모든 함수를 읽는 대신 프로세스(테스트 통과, 린터 통과, 동작 확인)를 신뢰하는 것은 큰 적응이 필요했습니다."
앱 소개
워런틀리 — 보증 관리 앱입니다. 구매 내역 추적, 영수증 사진 저장, 만료 알림, AI 영수증 스캔, 제품 리콜 알림 기능을 제공합니다. 무료 버전은 무제한 보증을 지원합니다. 프로 버전은 AI 스캔, 리콜 알림, 유지보수 일정을 추가로 제공합니다. warantly.app에서 이용 가능합니다.
📖 전체 출처: r/ClaudeAI
👀 See Also

비디오 편집자가 Claude Code를 사용하여 무료 자막 생성 도구 Treelo를 개발하다
비디오 편집자가 Claude Code와의 반복적인 대화를 통해 구축한 Treelo라는 무료 웹 도구를 만들었습니다. 이 도구는 오디오/비디오 파일을 편집 가능한 타임스탬프 블록으로 자동 전사하며, 자막 프리셋을 제공하고 SRT, VTT, ASS, WAV 형식으로 내보낼 수 있습니다.

개발자가 클로드 왓츠앱 연동 MCP 서버 구축, 어려움 공유
한 개발자가 Claude가 실제 WhatsApp 대화에 접근할 수 있도록 MCP 서버를 구축했는데, 대화 컨텍스트 관리가 예상보다 까다로워 대화를 추적하기 위한 데이터베이스가 필요하다는 사실을 발견했습니다.

클로드 IDE 브리지, 이제 원격 서버에서 AI 지원 개발 가능
Claude-IDE-Bridge 도구가 이제 Claude AI를 VPS 또는 클라우드 머신의 원격 개발 환경에 연결하여 모든 기기에서 실시간 진단, 열린 파일, 테스트 실패에 접근할 수 있게 합니다.
프레디 CLI: MCP를 통해 오픈클로에 가민 및 기타 웨어러블 연결하기
freddy CLI는 이제 Garmin을 Polar, Oura, Withings, Suunto, Intervals.icu, Hevy와 함께 지원합니다. `freddy connect garmin`을 실행한 후 수면, HRV, Body Battery, 운동 데이터를 MCP를 지원하는 에이전트로 조회하세요.