iOS 앱, 비엔지니어가 Claude 코드로 완전히 제작, 앱 스토어 출시 성공

앱 개요
SpectraSort는 온디바이스 AI를 사용하여 iPhone 사진을 정렬하는 iOS 앱입니다. 두 가지 모드가 있습니다: 하나는 품질(선명도, 노출, 구도)에 따라 사진을 순위 매기고, 다른 하나는 약 30번의 스와이프 후 사용자의 개인 취향을 학습하여 선호도에 따라 정렬합니다. 이 앱은 다른 사람들과 공유할 수 있는 사용자의 사진 촬영 선호도 프로필을 구축합니다.
Claude Code를 통한 개발 과정
개발자는 엔지니어가 아닌 제품 매니저로, iOS 개발 경험이 없습니다. 그들은 이전에 iOS 앱을 만들어 본 적이 없고, Swift를 작성한 적도 없으며, 스스로를 "코딩을 전혀 할 줄 모르는 사람"이라고 표현했습니다. 전체 애플리케이션은 Claude Code를 사용하여 구축되었으며, 여기에는 다음이 포함됩니다:
- SwiftUI 구현
- CoreML 통합
- Vision 프레임워크 사용
- ML 파이프라인 개발
이 프로젝트는 AI 정렬이 작동하는지 테스트하기 위한 Gradio 프로토타입으로 시작했으며, 이후 네이티브 iOS 개발로 전환되었습니다. 개발자는 몇 달에 걸쳐 Claude Code와 함께 작업했으며, 초기 Opus 버전에서 시작하여 4.5/4.6 버전으로 전환했습니다.
기술적 세부사항
이 앱은 클라우드 처리 없이 모든 것을 온디바이스에서 처리합니다. Neural Engine에서 초당 약 10장의 사진을 처리하지만, 이는 기기 모델에 따라 다릅니다. 이 앱은 모든 AI 작업에 온디바이스 추론을 사용합니다.
개발자 관찰
몇 달 동안 Claude Code를 매일 사용한 후, 개발자는 다음과 같이 언급했습니다:
- Claude Code는 시간이 지남에 따라 눈에 띄게 개선되며, 초기 Opus 버전에서 4.5/4.6 버전으로의 상당한 향상이 있었습니다
- 새로운 버전으로의 전환은 더 자율적인 운영, 더 적은 버그, 세션 간 더 나은 컨텍스트 유지로 이어졌습니다
- Claude Code와 함께 작업하는 것은 "컴퓨터에 프롬프트를 입력하는 것"보다 실제 제품 팀과 협업하는 느낌입니다
- 이 과정은 전통적인 소프트웨어 개발보다 조각 작업과 유사합니다: 초기 방향 설정, 버전 구축, 그리고 함께 다듬기
- 개발은 사양에 제약받기보다는 실제로 눈앞에 있는 것에 반응하는 유기적이고 반응적인 방식입니다
- 방향은 어떤 애자일 스프린트보다 빠르게 중간에 변경될 수 있습니다
앱 이용 가능성
SpectraSort는 무료 7일 체험판으로 App Store에서 이용할 수 있습니다. 체험 기간 이후에는 결과 저장 및 공유를 위해 유료 등급이 필요하지만, 정렬은 무료로 유지됩니다. 이 앱은 https://spectrasort.app에서 찾을 수 있습니다.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

AI 에이전트를 위한 메시 아키텍처: 클라이언트 격리 및 프로젝트 간 조정
마이크로 에이전시를 운영하는 개발자가 설명하는 메시 아키텍처에서는 각 클라이언트가 마크다운 파일을 통해 소통하는 전문화된 AI 에이전트를 받아, 44개 프로젝트와 14개 조직에 걸쳐 도메인 전문성, 프로젝트 간 조정, 클라이언트 격리를 가능하게 합니다.

프롬프트 파이프라인은 메타 프로그래밍 특성을 보여줍니다.
한 개발자가 Electron 앱을 구축하는 데 사용된 프롬프트 파이프라인을 문서화했습니다. 이 파이프라인은 타입화된 입출력, 제어 흐름, 루프, 상태 머신, 모듈 인터페이스를 포함한 메타 프로그래밍 언어의 구조적 특성을 보여줍니다. 이 시스템은 하루 만에 17개의 버그를 수정하고 1,218줄의 코드를 리팩터링했습니다.

사용자가 Claude 대화를 통해 저산소성 허혈성 뇌병증 진단을 발견합니다
상파울루 출신 22세 청년이 22년간 오진된 후 클로드를 이용해 저산소성 허혈성 뇌병증을 확인했습니다. 이 인공지능이 출생 시 합병증과 자폐증과 맞지 않는 지속적인 인지 증상을 연결하는 데 도움을 주었습니다.

클로드 코드를 활용한 스팀 게임 개발: 기술 검토 프로세스와 코드 재구성
한 개발자가 Claude Code를 사용하여 Steam 게임을 구축하고 출시했으며, Steamworks SDK 통합, 디포 구성, 7개 언어 현지화를 어떻게 처리했는지 설명했지만, 이미지 사양과 하드코딩된 데이터 구조로 어려움을 겪었습니다.