
저는 13년 동안 RepCount를 만들어 왔습니다. 지금 막 시작했다는 이유가 여기 있습니다.
RepCount 창업자 겸 개발자 Simon 저
2013년, 저는 새 직장을 막 시작했습니다. 모바일 개발 전문성으로 채용되었습니다 — 저는 컴퓨터 공학 이학 석사 학위를 가지고 있었고 경력 전체를 모바일 앱 개발에 쏟아왔습니다. 그런데 어쩌다 보니 기업용 백엔드 프로젝트를 맡게 되었습니다. 괜찮은 일이었습니다. 하지만 저의 일은 아니었습니다.
그 무렵, 두 가지 일이 일어났습니다. Eric Ries의 린 스타트업을 읽었는데, 이 책이 제가 제품을 만드는 방식에 대한 생각을 완전히 바꿔놓았습니다. 그리고 제 운동을 기록하기 위해 사용하던 운동 기록 앱 — Gym Buddy — 이 개발자에게 버려졌습니다.
대체 운동 기록 앱이 필요했습니다. 하지만 시장을 살펴보니 맞는 것이 없었습니다. 당시 대부분의 운동 앱은 운동당 한 화면을 제공했습니다. 그것은 제가 훈련을 생각하는 방식과 맞지 않았습니다. 저는 노트처럼 느껴지지만 더 나은 것을 원했습니다. 전체 운동을 한눈에 볼 수 있고 앱이 지난번에 무엇을 했는지 자동으로 보여줘서 무엇을 넘어야 하는지 알 수 있는 것을요.
아무도 그런 근력 운동 앱을 만들지 않고 있었습니다. 그래서 제가 만들었습니다.
침묵의 소리
RepCount의 첫 번째 버전을 몇 달 만에 만들고 $1의 유료 앱으로 App Store에 출시했습니다. 그리고 기다렸습니다.
아무 일도 일어나지 않았습니다.
다운로드도 없었습니다. 리뷰도 없었습니다. 하키 스틱 순간도 없었습니다. 그냥 침묵이었습니다.
하지만 저는 앱이 좋았습니다. 매일 사용했습니다. 그리고 린 스타트업은 빠르게 출시하고 반복하는 것을 가르쳐줬으니, 그렇게 했습니다. 첫 해에는 평균 10일마다 한 번씩 릴리스를 했습니다. 당시 앱 심사는 약 7일이 걸렸으므로, 보통 Apple이 이전 버전 심사를 마치기 전에 다음 버전을 준비해두었습니다.
그래도 거의 아무도 다운로드하지 않았습니다. 이것은 낮과 주말을 이용해 본업을 하면서 만든 사이드 프로젝트였습니다. 그만두기 쉬웠을 것입니다.
스웨덴에서의 돌파구
그런 다음 앱을 스웨덴어로 번역했고, 몇 달 후 모든 것을 바꾼 리뷰를 받았습니다. 누군가가 RepCount가 자신의 폰에서 가장 좋은 앱이라고 썼습니다. 지원 이메일이 오기 시작했고 — 사람들이 요청하는 것을 빠르게 만들었습니다.
어느 날, 스웨덴 다운로드가 급격히 증가했습니다. 피트니스 인플루언서가 블로그 게시물에서 앱을 언급했고 RepCount가 스웨덴 상위 차트에 올랐습니다. 처음으로, 뭔가가 되어가고 있다는 느낌이 들었습니다.
미국의 미스터리
계속 만들었습니다. 그러던 어느 날, 정말 믿기 어려운 일이 일어났습니다: 미국 다운로드가 엄청나게 급증했습니다. 갑자기.
원인을 파악하는 데 한 달이 걸렸습니다. 마침내, 한 미국인 리뷰에 "The Online Coach에게 감사합니다."라고 쓰여 있었습니다. 그게 무슨 뜻인지 몰라서 찾아보기 시작했습니다. The Online Coach — 미국 보디빌더이자 코치 Raymond Querido — 가 YouTube에서 RepCount에 대해 게시하며 자신의 시청자에게 추천한 것으로 밝혀졌습니다.
Instagram에서 그를 찾아보다가 저도 아마 Instagram 계정이 필요하다는 것을 깨달았습니다. 마케팅에 대해서는 전혀 몰랐습니다. 하지만 계정을 만들고 앱과 제 훈련에 대해 게시하기 시작했습니다.
한참 후, Raymond의 가게에서 티셔츠 몇 장을 샀습니다. 앱을 얼마나 좋아하는지, 언젠가 만나면 좋겠다는 내용의 손으로 쓴 메모와 함께 도착했습니다. Instagram에서 이야기를 나누기 시작했고, 그는 앱 성장을 돕고 싶어했습니다. 그는 수익의 일정 비율을 받고 월 최소 보장 금액도 받는 계약을 맺었습니다.
Raymond는 자신의 시청자 — 퍼스널 트레이너와 진지한 리프터들 — 에게 RepCount를 게시하기 시작했고, 눈덩이 효과가 있었습니다. 저는 심지어 미국으로 날아가 그의 영상 중 하나에 출연했습니다. 이것은 세련된 인플루언서 마케팅 캠페인이 아니었습니다. 서로의 작업을 진심으로 좋아하는 두 사람이 함께 해가면서 알아가는 과정이었습니다.
"Android!"
Instagram 팔로워가 늘어남에 따라, 모든 게시물에 같은 댓글이 달렸습니다: Android! 사람들은 RepCount를 Android에서 원했고, 거리낌 없이 표현했습니다.
저는 오랫동안 저항했습니다. 저는 이미 iOS 운동 기록 앱을 유지 관리하면서 얇게 펼쳐져 있는 본업을 가진 한 사람이었습니다. 하지만 결국 항복했습니다. 이전에 Android 앱을 개발하는 계약직으로 일한 적이 있어서 플랫폼을 잘 알았습니다. RepCount Android를 Kotlin으로 처음부터 만들고 첫날부터 유료로 했습니다 — 사람들이 실제로 돈을 낼지 테스트하기 위해서였습니다. 베타 사용자는 연 $3에 사용했습니다. 어쨌든 베타였으니까요.
그 베타를 너무 오래 끌었습니다. 2019년이 되어서야 마침내 공개 출시했습니다. 오랫동안, Android 앱을 만든 것이 실수라고 생각했습니다. 풀타임 직업과 iOS 버전을 저글링하면서 영원히 걸렸습니다. 몇 년 동안 수익을 내지 못했습니다.
하지만 지금은 그렇게 한 것이 기쁩니다. 입소문에 도움이 됩니다 — 훈련 파트너들이 같은 폰을 사용하지는 않으니까요 — 그리고 iOS와 Android 모두에서 완전한 네이티브인 운동 기록 앱은 매우 드뭅니다. 대부분의 경쟁사는 Android를 건너뛰거나, 대충 포팅하거나, 크로스 플랫폼 프레임워크를 사용합니다. RepCount는 iOS에서 Swift로, Android에서 Kotlin으로 만들어졌습니다. 리프터들은 앱이 폰에서 제대로 느껴지지 않으면 알아채니까요.
기나긴 중간
수익은 매년 천천히 계속 향상되었습니다. 하지만 그것으로는 여전히 생활이 되지 않았습니다. 만들고 있는 것이 좋았지만, 본업을 유지해야 했습니다. RepCount가 밤과 주말을 모두 소비했습니다.
2016년에 휴직하고 여섯 달 동안 디지털 노마드로 세계를 여행하며 풀타임으로 앱을 만들었습니다. 정말 놀라웠습니다. 그리고 집에 돌아와서, 돈이 떨어져서, 본업으로 돌아갔습니다. 마지막 계약이 될 거라고 스스로에게 말했습니다.
마지막 계약이 아니었습니다.
모든 것을 바꾼 지표
2019년에 YC의 Startup School에 참여했습니다. 첫 번째 수업: 주요 지표를 선택하세요. 저는 월간 활성 사용자를 선택했습니다. 그런 다음 다음 수업에서 Michael Seibel이 이런 말을 했습니다. "Facebook이 되려는 게 아니라면, MAU를 선택하지 마세요. 수익에 더 가까운 것을 선택하세요."
그래서 수익을 살펴봤습니다. 그 무렵, 경쟁사 중 하나인 Strong이 이 분야의 다른 어떤 것보다 훨씬 높은 가격으로 구독 모델로 전환했습니다. '그들이 모든 사용자를 경쟁사로 몰아낼 것인지, 아니면 부자가 될 것인지'라고 생각했습니다.
그들은 부자가 되었습니다.
이것을 풀타임으로 하려면 — 세계 최고의 운동 기록 앱을 실제 직업으로 만들려면 — 반복 수익이 필요하다는 것을 깨달았습니다. 2019년 말에 RepCount를 구독 모델로 전환했습니다.
YC Startup School은 또한 마침내 Android 앱을 베타에서 벗어나 출시하는 데 필요한 자극을 주었습니다. "아직 준비가 안 됐다"는 말 뒤에 숨는 것은 그만두었습니다.
숫자들이 유망해 보이기 시작했습니다. 처음으로, 직장을 완전히 그만둘 수 있는 길이 보였습니다. 그래서 그만뒀습니다.
그리고 COVID가 왔습니다.
타이밍
막 본업을 그만두고 헬스장 앱에 풀타임으로 뛰어들었는데, 전 세계 헬스장이 문을 닫고 있었습니다. 그런 타이밍은 꾸며낼 수가 없습니다.
그래서 적응했습니다. RepCount를 홈 워크아웃에 더 완전하게 만들었습니다. 가격을 조금 올렸습니다 — 항상 너무 낮게 책정했었으니까요. 그리고 계속 만들었습니다. 그 해에 처음으로 스스로에게 급여를 지급했습니다 — 최저 임금이었습니다. 회사는 여전히 적자였고 나머지는 저축으로 충당했습니다.
그리고 2021년에 마법 같은 일이 일어났습니다. 세계가 다시 열렸습니다. 모두가 다시 몸매를 만들어야 했습니다. App Store Optimization 관련 에이전시의 도움을 받았고, 앱이 폭발적으로 성장했습니다. 그 해, RepCount는 제 정규직 직장보다 더 많은 수익을 냈습니다.
8년 만에, 근력 운동 앱이 드디어 성과를 냈습니다.
단순함은 어렵습니다
13년에 걸쳐, RepCount에 수백 번의 업데이트를 했습니다. 커스텀 차트 알고리즘, 슈퍼세트 기능, 전반적인 기능 향상. 하지만 핵심 철학은 결코 바뀌지 않았습니다: 운동을 기록하는 데 필요한 유연성을 제공하면서 앱을 최대한 단순하게 만들기. 그것은 들리는 것보다 훨씬 어려운 균형입니다.
슈퍼세트 기능을 예로 들어보겠습니다. 표면적으로는 단순해 보입니다. 하지만 경쟁사가 처리하는 방식과 근본적으로 다르게 작동하며, 설계를 재작업하는 데 엄청난 시간을 투자했습니다. 쉽게 사용할 수 있게 느껴지지만 실제 훈련의 복잡성을 처리하는 것을 만드는 것 — 그것은 제대로 하는 데 몇 달이 걸릴 수 있으며, 대부분의 사람들은 얼마나 많은 작업이 들어갔는지 결코 알지 못할 것입니다.
원래 고급 리프터들을 염두에 두고 RepCount를 만들었습니다. 스톡 운동 이미지, 소셜 기능, 화려한 부가 기능을 추가하지 않았습니다. 훈련을 기록하기 위한 깔끔하고 빠른 도구만. 하지만 놀라운 일이 일어났습니다: 진지한 리프터들에게 어필했던 단순함이 모든 사람에게도 어필한다는 것이 밝혀졌습니다. 남성, 여성, 십대, 은퇴자 — 한 가지 공통점을 가진 모든 종류의 사람들. 근력 운동에서 더 많은 것을 얻고 싶었고, 방해가 되는 앱은 원하지 않았습니다.
두 명의 팀
2023년에 꿈을 살고 있었지만, 한 사람에게는 버거워지고 있었습니다. 모든 것 — iOS, Android, 백엔드, 지원, 마케팅, 비즈니스 — 이 모두 저에게 달려 있었습니다.
거의 10년 동안 이야기해온 가장 오래된 사용자 중 한 명이 직장을 그만둘 것이라고 언급했습니다. 저는 반쯤 농담으로 말했습니다: "어쩌면 저한테 와서 일해야 할지도요."
그가 John이었습니다. 그는 이제 2년 이상 iOS 개발을 담당하며 저와 함께 있습니다. RepCount 팀이 100% 성장했습니다 — 한 명에서 두 명으로.
여전히 여기에, 여전히 만들고 있습니다
오늘날, RepCount는 200만 이상의 다운로드, 미국 App Store에서 4.9점 평점, 그리고 Apple의 "우리가 좋아하는 앱" 지정을 받았습니다. 우리는 여전히 크고 자원이 풍부한 팀과 경쟁하는 작은 팀입니다. 매일 새로운 경쟁사가 생깁니다. 회사를 팔라는 제안을 받았고, 매번 거절했습니다.
10년 이상 인디 개발자로 경쟁하면서 배운 것이 있습니다: 작은 것이 슈퍼파워가 될 수 있습니다. 분기가 아닌 며칠 만에 업데이트를 출시할 수 있습니다. 사용자가 저에게 이메일을 보내면, 코드를 작성한 사람과 이야기하는 것입니다. 그들의 문제를 해결하고 같은 날 새 빌드를 푸시할 수 있습니다. 앱은 위원회가 설계한 것이 아닙니다 — 매주 무거운 바벨 아래에서 사용하는 사람이 설계한 것입니다.
그리고 이제 AI가 우리 같은 소규모 팀에게 이전에는 없었던 능력을 주고 있습니다. 이전에는 전담 전문가가 필요했던 작업들 — 그것들을 이제 그 어느 때보다 빠르게 처리할 수 있습니다. 인디 개발자가 만들 수 있는 것과 자금이 지원된 팀이 필요한 것 사이의 격차가 빠르게 좁혀지고 있습니다.
인수 제안을 거절했습니다. 침묵, 빈 은행 계좌, 전 세계적인 팬데믹, 그리고 매년 더 붐비는 시장을 살아남았습니다. 저는 필요해서 이 앱을 만들었고, 알고 보니 200만 이상의 다른 사람들도 마찬가지였습니다.
저는 2013년부터 RepCount를 작업해왔으며, 지금 막 시작했습니다.
자주 묻는 질문
RepCount란 무엇인가요?
RepCount는 iOS와 Android용 근력 운동 기록 앱입니다. 이전 운동 기록을 자동으로 표시하여 항상 무엇을 넘어야 하는지 알 수 있으며, 최대한 빠르고 깔끔하게 설계되었습니다. 200만 회 이상 다운로드되었고 미국 App Store에서 4.9점 평점을 받고 있습니다.
RepCount는 Android에서도 사용할 수 있나요?
네. RepCount는 iOS와 Android 모두에서 사용할 수 있습니다. iOS 앱은 Swift로 만들어졌고 Android 앱은 Kotlin으로 만들어졌습니다 — 둘 다 크로스 플랫폼 하이브리드가 아닌 완전한 네이티브 앱입니다.
RepCount는 무료인가요?
네. RepCount는 무제한 운동, 무제한 루틴, 무제한 커스텀 운동이 포함된 무료 티어가 있습니다. 프리미엄은 고급 통계, 슈퍼세트, 드롭 세트 등을 추가합니다.
RepCount를 누가 만들었나요?
RepCount는 스웨덴 인디 개발자 Simon Persson이 만들었습니다. 컴퓨터 공학 석사 학위를 가진 그는 경쟁 스포츠 선수이기도 합니다 — 2014년 스웨덴 Fitness Five 결선에 진출하여 100초 이내에 체중의 1.5배로 스쿼트 25회, 체중으로 벤치프레스 23회를 기록했습니다. 2013년부터 RepCount 개발을 시작하여 2019–2020년경에 전업으로 전환했습니다. RepCount는 현재 두 명으로 구성된 팀입니다.
RepCount가 다른 운동 기록 앱과 다른 점은 무엇인가요?
RepCount는 노트북처럼 느껴지도록 만들어졌습니다 — 전체 운동을 한눈에 볼 수 있고 지난번에 한 것을 자동으로 보여줍니다. iOS와 Android 앱 모두 완전한 네이티브로, 폰에서 딱 맞는 느낌을 줍니다. 소셜 기능이나 스톡 운동 이미지는 없습니다 — 매주 바벨을 들며 훈련하는 사람이 만든 빠르고 깔끔한 기록 도구입니다.
RepCount는 얼마나 됐나요?
RepCount는 2013년에 App Store에 출시되어 가장 오래된 인디 헬스장 기록 앱 중 하나입니다. Android 버전은 2019년에 출시되었습니다. 2026년 기준으로 200만 다운로드가 넘습니다.
RepCount는 App Store와 Google Play에서 이용 가능합니다. 실제로 훈련하는 사람이 만든 기록 앱을 찾고 있는 리프터라면, 한번 사용해 보세요.