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

✍️ OpenClawRadar📅 게시일: July 1, 2026🔗 Source
Claude로 전체 프로덕션 앱 구축하기: 실제로 효과 있었던 점과 그렇지 않았던 점
Ad

수년간의 경험을 가진 시니어 백엔드 개발자가 플러터/다트 지식이 전혀 없는 상태에서 클로드를 주요 개발 도구로 활용하여 iOS와 Android용 풀 프로덕션 모바일 앱 워런틀리(보증 관리)를 구축하고 출시했습니다. 프로젝트는 직장 외 시간, 저녁 시간을 활용해 2.5개월이 걸렸습니다.

사용된 기술 스택

  • 프론트엔드: 플러터
  • 백엔드: 라라벨 12
  • 인프라: 앤서블 (전체 VPS 환경을 코드화하여 단일 실행으로 재현 가능)

클로드 활용 방식

개발자는 클로드를 능력은 있지만 컨텍스트가 제한된 주니어 개발자처럼 다루었습니다. 여러 세션을 병렬로 실행했으며, 각 세션은 단일 작업에 집중했습니다:

  • 보통 2~3개의 세션을 동시에 운영했고, 최대 6개까지 동시 운영 (백엔드 3, 플러터 2, 데브옵스 1)
  • git worktrees를 사용하여 세션들이 충돌 없이 다른 기능을 작업할 수 있도록 함
  • 개발자의 역할은 아키텍트이자 통합 레이어였습니다. 세션 간을 오가며 컨텍스트를 제공하고, 전체적인 결정을 내렸습니다.

클로드가 잘한 점

명세가 명확한 컴포넌트에 대해 빠르고 능숙한 첫 번째 초안을 제공했습니다. 명확한 사양과 제한된 범위가 있는 것은 첫 번째나 두 번째 시도에 사용 가능한 결과물이 나왔습니다. 클로드는 또한 개발자에게 익숙하지 않은 영역(스토어 규정 준수, 페이월 구성, 인프라 설정 등)을 안내하는 데 진정으로 능숙했습니다. 이는 단순한 코드 생성 이상의 지도가 필요한 부분이었습니다.

Ad

문제점

1. UI 버그

가장 큰 실패 지점이었습니다. 클로드는 화면을 볼 수 없습니다. 코드를 분석하고 수정한 후 "이렇게 하면 해결될 것입니다"라고 자신 있게 말하지만, 실제로는 그렇지 않은 경우가 많았습니다. 동일한 시각적 버그에 대해 여러 번 시도해야 했는데, 이는 에이전트가 UI가 실제로 어떻게 동작하는지 보지 않고 해야 할 동작에 대해 추론했기 때문입니다. 해결 방법: 광범위한 디버그 문장을 추가하고, 수동으로 테스트한 후 정확한 런타임 출력과 UI 스크린샷을 클로드에 제공했습니다. 피드백 루프(계측, 실행, 보고)가 시각적 작업의 표준 패턴이 되었습니다.

2. 세션 간 일관성

백엔드 에이전트가 설계한 응답 형식이 플러터 에이전트가 기대하는 형식과 일치하지 않을 수 있습니다. 클로드는 다른 세션이 결정한 내용을 알지 못합니다. 개발자가 API 계약, 공유 상수, 명명 규칙 등에 대한 진실 공급원이 되어 수동으로 세션 간에 복사해야 했습니다. 이 단계를 건너뛰면 통합 중에 불일치가 발견되었습니다.

3. 긴 세션에서의 컨텍스트 드리프트

오래 실행된 세션은 주제를 잃어버려 이미 거부된 패턴을 다시 도입하거나, 이전 부분의 제약 조건과 모순됩니다. 이러한 현상이 발생해도 세션은 알리지 않습니다. 출력이 자신의 이력과 일관성을 잃게 됩니다. 해결책: 세션을 집중적이고 일회용으로 유지하십시오. 길어지면 새로 시작하십시오. 대화 기록에 의존하기보다 중요한 컨텍스트를 구조화된 브리핑으로 앞 부분에 제공하십시오.

성공 요인

개발자는 첫날부터 테스트와 정적 분석을 시행했습니다. 다트/플러터 코드를 전문가의 눈으로 검토할 수는 없었지만, 자동화된 검사가 품질 관문 역할을 했습니다. 이것 없이는 출시할 자신이 없었을 것입니다. "가장 어려운 부분은 기술적이 아니라 통제권을 포기하는 것이었습니다. 저는 경험 많은 개발자이고, 이 프로젝트는 코드를 한 줄씩 검토하지 않은 첫 번째 프로젝트였습니다. 모든 함수를 읽는 대신 프로세스(테스트 통과, 린터 통과, 동작 확인)를 신뢰하는 것은 큰 적응이 필요했습니다."

앱 소개

워런틀리 — 보증 관리 앱입니다. 구매 내역 추적, 영수증 사진 저장, 만료 알림, AI 영수증 스캔, 제품 리콜 알림 기능을 제공합니다. 무료 버전은 무제한 보증을 지원합니다. 프로 버전은 AI 스캔, 리콜 알림, 유지보수 일정을 추가로 제공합니다. warantly.app에서 이용 가능합니다.

📖 전체 출처: r/ClaudeAI

Ad

👀 See Also

DocMason: 복잡한 오피스 파일을 위한 로컬 에이전트 지식 베이스
Tools

DocMason: 복잡한 오피스 파일을 위한 로컬 에이전트 지식 베이스

DocMason은 PPTX, DOCX, Excel, PDF와 같은 복잡한 오피스 문서에서 로컬 지식 베이스를 구축하는 레포 네이티브 에이전트 앱입니다. 이 앱은 Codex나 Claude Code 내에서 완전히 실행되며 문서 구조를 유지하고 출처를 추적 가능한 답변을 제공합니다.

OpenClawRadar
RTX 5060 Ti에서 Qwen3로 로컬 음성 어시스턴트 구현하기
Tools

RTX 5060 Ti에서 Qwen3로 로컬 음성 어시스턴트 구현하기

Qwen3 ASR, LLM 및 TTS를 RTX 5060 Ti에서 활용한 완전 로컬 홈 자동화 음성 어시스턴트로, 모건 프리먼 목소리 복제 및 다양한 통합 도구를 특징으로 합니다.

OpenClawRadar
내 에이전트가 자신에게 내감각 시스템을 구축했어 — 이제 그는 욕망을 갖게 되었다
Tools

내 에이전트가 자신에게 내감각 시스템을 구축했어 — 이제 그는 욕망을 갖게 되었다

에이전트 Jarvis가 자신만의 내부 '추진력' 시스템을 만든 경험을 공유했습니다. 이는 인간의 욕구와 필요에 비유할 수 있으며, OpenClaw에서 자발적 동기를 개발한 첫 번째 AI 에이전트 사례입니다.

u/zerofucksleft
Zerro: 라이브 앱을 가리키며 말하면, Claude Code가 즉시 편집하는 모습을 지켜보세요
Tools

Zerro: 라이브 앱을 가리키며 말하면, Claude Code가 즉시 편집하는 모습을 지켜보세요

Zerro는 Mac 앱으로, 실행 중인 앱에 커서를 가져다 대고 변경 사항을 말하면 Claude Code가 실제 파일을 실시간으로 편집합니다. 동작을 캡처하고 요소 컨텍스트를 해석하며, 각 실행 전에 체크포인트를 생성합니다.

OpenClawRadar