Claude와 함께 갤럭시 워치용 애니메이션 워치 페이스를 만들었는데, 늑대가 숨어있는 작은 농장 이야기가 되었네요
I built an animated watch face for my Galaxy Watch with Claude, and it turned into a little farm story with a sneaky wolf
핵심 요약
Claude의 도움으로 Python과 Watch Face Format을 활용해 갤럭시 워치용 애니메이션 워치 페이스를 직접 개발한 사례입니다.
- 개발 과정 — Claude에게 단계별로 코딩과 오류 수정을 요청하여 워치 페이스를 완성함
- 기능 구현 — 시간, 날짜, 걸음 수, 수면 점수 등 실시간 데이터와 상호작용 애니메이션을 포함함
- 디자인 요소 — 낮과 밤의 루프 애니메이션과 늑대와 양의 숨바꼭질 같은 디테일을 구현함
- 오픈 소스 — 제작된 APK와 소스 코드를 깃허브에 무료로 공개함

그냥 갤럭시 워치4 클래식 정리 좀 하려고 시작한 일이었음. Claude(Claude 앱의 Opus 모델)한테 ADB로 안 쓰는 앱들 좀 지워달라고 했더니 21개나 날려버리더라고. 그러다 문득, '아니, 내 워치 페이스를 직접 만들면 어떨까?' 싶은 생각이 들었음. 한 번도 만들어본 적 없는데 말이야.
하나씩 차근차근 만들었음. 내가 원하는 걸 말하고 워치 화면 사진을 찍어서 보내면, Claude가 다음 버전을 만들어주는 식이었지. Python으로 아트워크 다 그리고, 구글의 Watch Face Format으로 워치 페이스 짜고, 설치 가능한 APK로 패키징까지 다 했음. 처음에 페이스가 안 올라가서 쩔쩔맸는데, 워치 에러 로그 읽더니 바로 문제 해결하더라. 영상은 내 워치에서 돌아가는 파일 그대로 렌더링한 거임.
기능 설명(45초짜리 낮/밤 루프임):
- 낮에는 소년이 오두막에서 나와서 나무를 패고, 통나무를 자루에 담아 옮긴 뒤 장작더미에 쌓고 다시 안으로 들어감. 해랑 구름도 하늘을 가로질러 움직임.
- 밤이 되면 오로라가 뜨고 별이 반짝거림. 로켓도 지나가고. 양 한 마리가 울타리 문을 열고 몰래 빠져나와서 풀을 뜯어 먹는데... 덤불 뒤에 숨어있던 늑대가 딱 그걸 노리고 기다리고 있음.
- 실시간 데이터도 보여줌: 시간, 날짜, 일일 목표치까지 채워지는 걸음 수 아크, 그리고 삼성 헬스에서 가져온 수면 점수까지.
- 걸음 수 목표 달성하면 불꽃놀이가 터지고, 배터리 20% 밑으로 떨어지면 굴뚝 연기가 옅어지면서 오두막 불빛도 어두워짐.
- 양을 탭하면 "메에!" 하고 울고, 오두막을 탭하면 불빛이 깜빡거림.
무료임. APK랑 소스 코드는 여기 있음: https://github.com/ArtTemiiss/aurora-farm-watchface
adb로 설치하면 됨(방법은 README에 다 적어놨음). 내 워치4 클래식에서만 테스트해 봐서 다른 Wear OS 워치에서도 잘 될지는 모르겠음.
솔직히 이거 Claude 쓰면서 해본 것 중에 제일 재밌었음. 엉뚱한 아이디어를 하나씩 추가할 때마다 내 손목 위에서 살아 움직이는 걸 보는 게 진짜 최고였음.


