체크 격자 하나로 연 60만 달러 매출: 독일 개발자의 첫 앱은 반년간 100달러에 그쳤지만, 두 번째 앱이 인생을 바꿨다
Sebastian Röhl은 독일의 소프트웨어 엔지니어로, 기업용 소프트웨어 회사에서 3년간 C#과 .NET을 개발했다. 퇴사 후 12개월의 기한을 두고 인디 개발에 뛰어들었으나, 첫 번째 피트니스 기록 앱은 주당 10회 남짓의 다운로드에 6개월간 약 100달러를 버는 데 그쳤다. 그는 방향을 틀어 2개월 만에 습관 기록 앱 HabitKit을 제작했다. GitHub 기여 잔디밭과 같은 색상 격자로 매일의 실천을 기록하는 구조로, X에 올린 첫 스크린샷이 800개의 좋아요를 받았다. 2022년 11월 출시 첫 달 1,500달러를 벌었지만 12개월의 기한이 끝나 주 4일 직장으로 복귀했다. 몇 달 후 HabitKit이 'habit tracker' 검색 결과 상위 5위권에 진입하며 수익이 폭발하자 다시 퇴사했다. 2025년 1월 MKBHD 팀의 추천을 받아 월 매출 11.2만 달러를 기록했고, 2025년 연간 매출 60.2만 달러, 56만 다운로드, 유료 구독자 2.5만 명을 달성했다. RevenueCat 연동 TrustMRR 기준 2026년 9월 MRR은 약 3.2만 달러다. 그는 여전히 투자 유치 없이 홀로 개발하고 있다.
진행 과정
개발자라면 GitHub 프로필 페이지에 있는 초록색 잔디밭(기여도 그래프)을 익히 보셨을 것입니다. 매일 코드를 커밋하면 해당 격자가 초록색으로 채워지고, 커밋이 많을수록 색은 짙어집니다. 1년 동안 화면 가득 채워진 초록색 잔디는 매일의 끈기를 증명하는 훈장이 됩니다.
독일의 소프트웨어 엔지니어 Sebastian Röhl은 생각했습니다. "이런 격자 구조로 일상의 습관을 기록하면 어떨까? 오늘 달리기를 하면 초록색, 독서를 하면 보라색. 날마다 격자가 이어지는 것을 보면 중간에 끊고 싶지 않을 텐데."
그는 이 아이디어를 발전시켜 습관 추적 앱 HabitKit을 만들었습니다.
2025년, 이 앱은 **60.2만 달러(약 8억 원)**의 매출을 올렸고, 56만 건의 다운로드와 2.5만 명의 유료 구독자를 확보했습니다. 가장 성과가 좋았던 달에는 단 한 달 만에 11.2만 달러를 벌었습니다. Sebastian은 이 한 달의 수익이 이전 직장에서 1년 내내 일해서 벌던 연봉보다 많았다고 말했습니다.
하지만 바로 그 직전까지, 그의 첫 번째 앱은 6개월 동안 고작 100달러 남짓을 벌었을 뿐이었습니다.
지금도 HabitKit은 그가 홀로 개발하고 운영하고 있으며, 직원도 없고 외부 투자 유치도 전무합니다.
단계 1 · 퇴사, 스스로에게 준 12개월의 기한
Sebastian은 독일에서 컴퓨터 과학과 소프트웨어 공학을 전공했습니다. 졸업 후 엔터프라이즈 소프트웨어 회사에 입사해 C#, .NET, Angular로 비즈니스 코드를 작성하며 3년을 보냈습니다.
일 자체는 특별히 흥미롭지 않았지만 매우 안정적이었고, 노련한 시니어 엔지니어들 틈에서 탄탄한 기본기를 다질 수 있었습니다.
하지만 그의 마음속에는 늘 다른 꿈이 있었습니다. 그는 훗날 회고했습니다. "저는 스스로 콘셉트를 구상하고, 문제를 어떻게 해결할지 고민하고, 제 손으로 직접 만들어 현실 세계에서 작동하는 것을 지켜보는 것을 사랑하는 개발자였습니다."
입사 3년 차가 되던 해, 그는 과감한 결단을 내렸습니다. 바로 퇴사였습니다. 얼마간의 생활비를 감당할 수 있는 저축이 있었습니다. 거창한 사업 계획서는 없었지만, 스스로에게 엄격한 단 하나의 규칙을 세웠습니다. "12개월 안에 나를 먹여 살릴 수 있는 앱 비즈니스를 만든다."
단계 2 · 첫 번째 앱: 6개월간 100달러의 뼈아픈 실패
그의 첫 작품은 LiftBear라는 운동 기록 앱이었습니다. 어떤 운동을 몇 킬로그램으로 몇 회 수행했는지 기록하는 도구로, 본인이 헬스장에서 쓰려고 만든 앱이었습니다.
그는 개발을 서둘렀고, 테스트 기간을 생략했으며, 홍보 방식은 X(구 트위터)에 개발 과정을 올리는 것이 전부였습니다. 나중에 앱스토어 검색 최적화나 인스타그램 프로모션도 시도해 보았습니다.
결과는 참담했습니다. LiftBear의 주간 다운로드는 평균 10회 안팎에 불과했습니다. 출시 후 6개월 동안 총매출은 약 100달러에 그쳤고, 월간 반복 매출(MRR)도 최고 150달러 수준이었습니다.
가장 고통스러운 것은 완전한 파산이 아닌 '애매한 정체 상태'였습니다. 완전히 망한 것은 아니라 미련이 남는데, '조금만 더 버티면 나아질 것'이라는 희망의 신호는 전혀 보이지 않았습니다. Sebastian은 말했습니다. "6개월이 지나자 더는 버틸 수가 없었습니다. 이 사업을 계속하려면 반드시 방향을 바꿔야 한다는 것을 깨달았습니다."
이 쓰라린 경험을 통해 그는 결정적인 교훈을 얻었습니다. "출시 후 오랜 시간이 지나도 반응이 없는 제품에 매달리기보다는, 일찌감치 손절하고 방향을 트는 것이 훨씬 현명하다."
단계 3 · 스크린샷 한 장, 800개의 좋아요
그는 스스로에게 딱 2개월의 시간을 주고 두 번째 앱 개발에 돌입했습니다.
이번 아이디어는 훨씬 단순했습니다. GitHub 기여도 잔디밭 같은 색상 격자로 매일의 실천을 보여주는 습관 트래커였습니다. 습관 하나당 한 줄의 격자가 배정되고, 목표를 달성할 때마다 불이 켜지는 방식이었습니다.
개발 도중, 그는 평소처럼 X에 진행 상황을 공유하며 HabitKit 대시보드 스크린샷 한 장을 올렸습니다. 그런데 이 게시물이 폭발적인 반응을 얻으며 순식간에 800개의 좋아요를 기록했습니다.
Sebastian은 회상했습니다. "그 순간 직감했습니다. '좋아, 이건 LiftBear보다 훨씬 잘될 수 있겠어.'"
LiftBear 때와는 반응의 차원이 달랐습니다. 사람들은 단 1초 만에 앱이 무엇을 하는지 직관적으로 이해했고, "예쁘다", "갖고 싶다"는 반응을 보였습니다. 출시 전부터 나타난 이 강렬한 자발적 수요는 LiftBear에서는 단 한 번도 경험해보지 못한 시장의 신호였습니다.
2022년 11월, HabitKit이 정식 출시되었습니다. 첫날 매출은 약 150달러였고, 첫 달 매출은 1,500달러를 기록하며 LiftBear가 6개월 동안 번 돈의 10배 이상을 단 한 달 만에 벌어들였습니다.
단계 4 · 가장 치열한 핵심 키워드에 올인하다
이후 HabitKit의 성장은 거의 전적으로 앱스토어 검색 유입에서 비롯되었습니다. 이는 그가 출시 전부터 치밀하게 설계한 키워드 전략 덕분이었습니다.
출시 전 그는 키워드 분석에 수많은 시간을 쏟으며 '검색량은 많고 경쟁은 적은' 틈새 키워드를 찾으려 했지만 그런 마법 같은 단어는 없었습니다. 결국 그는 정반대의 길을 택했습니다. "이 분야에서 가장 중요하고 가장 경쟁이 치열한 키워드인 'habit tracker'(습관 추적)를 정면으로 공략하자."
- 그는 이 키워드를 앱 이름에 그대로 박아 넣었습니다. 스토어 공식 명칭을 "Habit Tracker - HabitKit"으로 설정했습니다.
- 부제목에는 두 번째, 세 번째로 중요한 키워드를 배치했습니다. "Streaks & Accountability"(연속 달성과 자기 점검).
출시 한 달 만에 HabitKit은 영국 앱스토어의 'habit tracker' 검색 결과 상위 10위권에 진입했습니다.
그는 사용자 리뷰 관리에도 심혈을 기울였습니다.
- 가장 절묘한 순간에 평가 요청하기: 사용자가 첫 번째 습관 체크를 완료한 직후에 네이티브 평가 팝업을 띄웠습니다.
- 모든 리뷰에 개발자가 직접 답변하기: 버그 제보에 성실히 대응하여 별점 1점짜리 불만을 별점 5점짜리 찬사로 돌려세웠습니다.
- 고객 문의 메일 회신 말미에 정중한 부탁 남기기: "앱이 마음에 드셨다면 앱스토어에 짧은 리뷰를 남겨주실 수 있나요? 다른 분들이 앱을 발견하는 데 큰 힘이 됩니다." 창업자에게 직접 메일을 받은 사용자들은 감동하여 기꺼이 긍정적인 평점을 남겨주었습니다.
그는 월 100달러 예산으로 애플 검색 광고(Apple Search Ads)도 테스트해 보았지만, 설치 1건당 약 2.5유로가 드는 것을 확인하고 "비효율적이다"라고 판단하여 광고를 중단했습니다.
단계 5 · 기한 만료, 주 4일 직장인으로 복귀하다
HabitKit은 순조롭게 출발했지만, Sebastian이 스스로 정한 12개월의 시한이 다가왔습니다. 당시 수익만으로는 온전히 전업 생활을 이어가기에 불안정했습니다.
그는 매우 실용적인 결정을 내렸습니다. "원래 다니던 회사로 복귀하여 주 4일 근무하고, 금요일 하루는 온전히 자신의 앱 개발에 쏟는다."
남들의 눈에는 후퇴로 보였을지 모르지만, Sebastian에게 이 안전장치는 가장 값진 두 가지를 안겨주었습니다. 바로 안정적인 생활비 수입과 성장을 조급해하지 않고 버틸 수 있는 시간이었습니다.
돌파구는 뜻밖의 순간에 찾아왔습니다. 복직 후 약 2개월이 지난 2023년 6월, HabitKit이 'habit tracker' 검색 결과 상위 5위권으로 급상승한 것입니다. 먼저 독일과 영국에서 치고 올라갔고, 곧이어 Google Play에서도 순위가 뛰었습니다. 다운로드와 매출이 동반 폭발했습니다.
기이하게도 이 급상승에는 어떠한 뚜렷한 계기도 없었습니다. 바이럴된 게시물이 있었던 것도 아니고, 스토어 페이지를 크게 바꾼 것도 아니었습니다. Sebastian 본인도 명확한 이유를 꼽지 못합니다. 단 하나 분명한 것은, 그가 꾸준히 쏟아부은 제품의 완성도, 긍정적인 리뷰의 축적, 지속적인 업데이트가 임계점을 넘어서며 알고리즘의 간택을 받았다는 점이었습니다.
2023년 9월 무렵, HabitKit은 매월 수천 달러를 안정적으로 벌어들이고 있었습니다. 그는 다시 갈림길에 섰습니다. "계속 회사를 다녀야 할까, 아니면 다시 퇴사하고 전업으로 뛰어들어야 할까? 상사에게 미안했고 좋은 동료들이 많아 몇 달 동안 망설였습니다. 하지만 숫자를 보니 더는 선택의 여지가 없었습니다."
두 번째 퇴사는 막연한 낙관이 아닌 명확한 실적과 데이터에 기반한 결정이었습니다.
2023년 말까지 HabitKit은 누적 다운로드 12만 건, 연간 매출 5.1만 달러를 기록했습니다.
단계 6 · 대형 인플루언서의 추천, 월 매출 11.2만 달러 폭발
이후의 성장세는 해를 거듭할수록 가속화되었습니다.
- 2024년 1월부터 5월까지, HabitKit은 11만 달러를 벌어들이며 2023년 전체 매출의 두 배를 훌쩍 뛰어넘었습니다.
- ASO 최적화를 지속하여 여러 국가에서 'habit tracker' 검색 상위 3위권에 안착했습니다.
2024년 12월, 테크 유튜버 MKBHD 팀의 서브 채널인 'The Studio'에서 "실제로 유용하게 쓰는 앱" 추천 영상에 HabitKit이 소개되었습니다. 여기에 연말연시의 '새해 결심' 특수가 맞물리며 완벽한 시너지가 일어났습니다.
2025년 1월, HabitKit은 단 한 달 만에 11.2만 달러(약 1억 5천만 원)의 매출을 기록했습니다. Sebastian은 회상했습니다. "화면의 숫자를 보며 '이게 진짜일 리 없어'라고 생각했습니다. 하지만 엄연한 현실이었습니다."
2025년, HabitKit은 마침내 최대 격전지인 미국 앱스토어의 'habit tracker' 검색 상위 5위권에 진입했습니다. 그는 미국이 "차원이 다른 진짜 핵심 시장"이라며, 미국 상위권에 오르자 월 매출이 연중 내내 4만 달러 이상을 꾸준히 유지했다고 밝혔습니다. 연중에는 창업 미디어 Starter Story에도 출연하며 유기적 유입이 더욱 늘어났습니다.
2025년 말, 그가 공개한 1년 성적표는 다음과 같습니다.
| 지표 | 데이터 |
|---|---|
| 연간 총매출 | 60.2만 달러 (약 8억 원) |
| 월간 반복 매출 (MRR) | 2.8만 달러 |
| 유료 구독자 수 | 25,100명 |
| App Store 다운로드 / 평점 | 27.2만 회 / ★4.8 (6,630개 평가) |
| Google Play 다운로드 / 평점 | 29.0만 회 / ★4.6 (9,443개 평가) |
2026년 새해 전후 열흘 동안 HabitKit의 MRR은 2.8만 달러에서 3.15만 달러로 다시 상승했고, 미국 내 'habit tracker' 검색 순위는 2위까지 치솟았습니다. 제3자 수익 검증 플랫폼 TrustMRR(RevenueCat 실시간 연동)에 따르면, 2026년 9월 기준 HabitKit의 MRR은 약 3.24만 달러를 유지하고 있습니다.
단위 경제성을 계산해보면, 2.5만 명의 유료 회원이 2.8만 달러의 MRR을 만들어내므로 사용자당 월 결제액은 1달러 남짓에 불과합니다. 가격은 낮아 진입 장벽이 없지만 사용자 모수가 거대하며, 획득 비용이 0원에 가까운 오가닉 검색 유입으로 지탱됩니다. 이는 1인 인디 앱 개발자가 누릴 수 있는 가장 이상적인 비즈니스 모델입니다.
단계 7 · 성공의 이면에 숨은 그림자
눈부신 성공은 새로운 도전 과제를 동반했습니다.
모방 앱의 범람이었습니다. Sebastian은 한동안 카피캣들이 늘어나는 것이 두려워 매출 수치 공개를 중단했습니다. 하지만 숫자를 숨겨도 표절 앱들은 쏟아져 나왔습니다. 결국 그는 다시 공개하기로 마음먹었습니다. "어차피 그들이 베낄 거라면, 나를 진심으로 응원하고 내 여정에서 동기부여를 얻는 분들에게 투명한 숫자를 공유하는 편이 낫다."
플랫폼 종속 리스크도 뼈저리게 체감했습니다. 2025년 8월의 어느 날 아침, 잠에서 깬 그는 HabitKit이 앱스토어에서 갑자기 내려간 것을 발견했습니다. 개발자 계정의 주소 정보를 갱신했는데 애플 측의 확인 절차가 지연되면서 사전 경고 없이 앱이 비공개 처리된 탓이었습니다. 다행히 24시간 만에 복구되었지만, 얼마 지나지 않아 구글에서도 뉴스레터 외부 링크가 포함되어 있다는 이유로 제재 경고를 받아 모든 외부 링크를 삭제해야 했습니다.
그는 깊이 깨달았습니다. "언제나 남의 땅 위에 집을 짓고 있다는 사실을 잊어서는 안 된다."
모든 달걀을 한 바구니에 담는 위험을 피하고 순수한 개발의 즐거움을 되찾기 위해, 그는 2025년 하반기 애플의 네이티브 언어인 SwiftUI를 독학하여 두 번째 주력 앱인 집중 타이머 FocusKit을 출시했습니다. 2025년 11월 말 출시되어 첫 달에 1,600건의 다운로드와 874달러의 매출을 올렸습니다. HabitKit에 비하면 소박하지만, 그는 매일 이 앱을 직접 쓰며 만족하고 있습니다.
인사이트 분석 (Thinking)
1. 첫 번째 실패의 진정한 가치는 두 번째 기회를 더 빨리 알아보게 돕는 데 있다
LiftBear는 6개월 동안 100달러를 버는 데 그쳤지만, Sebastian에게 가장 귀중한 교훈을 남겼습니다. "시장의 반응이 전혀 없는 제품이라면 과감하게 손을 떼야 한다." LiftBear에 몇 년씩 미련을 두지 않았기 때문에, 그는 HabitKit을 만들 수 있는 시간과 에너지를 확보할 수 있었습니다.
많은 창업자가 실패하는 이유는 아이디어가 부족해서가 아니라, 가망 없는 아이디어에 너무 오래 매달리기 때문입니다.
2. 한 장의 이미지로 설명되는 제품이 가장 강력하게 퍼진다
HabitKit의 핵심 셀링 포인트는 바로 그 아름다운 컬러 격자입니다. 구구절절한 설명이 필요 없이 보는 순간 직관적으로 이해되며, 시각적 성취감을 줍니다. X에서 얻은 800개의 좋아요는 시장이 보낸 첫 번째 명확한 합격 신호였습니다.
코드를 짜기 전에 자문해 보십시오. '내 제품의 핵심 가치를 스크린샷 단 한 장으로 온전히 전달할 수 있는가?' 그렇지 못하다면 자연스러운 바이럴 전파는 매우 어렵습니다.
3. 앱스토어 검색(ASO)은 1인 개발자가 가장 과소평가하는 최고의 채널이다
HabitKit은 유료 광고에 거의 돈을 쓰지 않았습니다. 성장의 원동력은 'habit tracker'라는 핵심 검색어 순위 상승이었습니다. Sebastian의 전략은 단순하고 우직했습니다. 제목에 키워드를 넣고, 성실하게 리뷰를 쌓고, 제품을 끊임없이 다듬으며 알고리즘의 반응을 묵묵히 기다렸습니다.
검색 트래픽은 강력한 복리로 작용합니다. 순위가 오르면 다운로드가 늘고, 다운로드가 늘면 순위는 더욱 견고해집니다. 한 번 안착하면 구매 의도가 높은 무료 사용자를 끊임없이 데려옵니다.
4. 안전장치(본업)를 남겨두는 것은 후퇴가 아니라 전략이다
12개월의 시한이 끝났을 때 Sebastian은 주 4일 직장인으로 돌아갔습니다. 이 안전망이 있었기에 그는 생활고에 쫓겨 조급해하지 않고 HabitKit이 터질 때까지 차분하게 기다릴 수 있었습니다.
모든 것을 내던지고 전업으로 뛰어드는 것만이 정답은 아닙니다. 본업으로 생계를 지키며 남는 시간에 사이드 프로젝트의 성장을 기다리다, 숫자가 확실해졌을 때 결단을 내리면 실패의 위험을 극도로 낮출 수 있습니다.
5. 성공할수록 플랫폼 종속 리스크에 대비해야 한다
애플의 착오로 인한 앱 삭제나 구글의 갑작스러운 정책 제재는 언제든 일어날 수 있으며, 1인 개발자는 거대 플랫폼 앞에서 협상력이 없습니다. HabitKit의 매출은 온전히 양대 앱스토어에 기대어 있습니다.
뉴스레터나 SNS 팔로워 등 고객과 직접 소통할 수 있는 자체 채널을 구축하는 것, 그리고 포트폴리오를 다각화하는 것은 모든 인디 개발자가 일찍부터 준비해야 할 필수 과제입니다.
1인 개발자를 위한 실행 가이드 (Action)
지속 가능한 수익형 인디 앱이나 디지털 제품을 만들고 싶다면 다음 단계를 밟아보십시오.
1단계: 매일 쓰는 도구에서 아이디어 찾기 (1주일)
자신이 매일 스마트폰으로 사용하는 도구들을 나열해 봅니다. 그 작업을 더 예쁘고, 더 직관적이고, 더 편리하게 해낼 수 있는 방법이 없는지 고민합니다.2단계: 개발 전에 스크린샷 한 장으로 시장 반응 테스트하기 (1~2주)
Figma로 메인 화면을 디자인한 뒤 X나 개발자 커뮤니티에 올려봅니다. 좋아요 수, 댓글 반응, "언제 출시되나요?"라는 문의가 쏟아지는지 관찰하여 개발 가치를 검증합니다.3단계: 2개월 안에 핵심 기능만 담은 MVP 출시하기
Flutter, SwiftUI, 또는 AI 코딩 도구를 활용해 가장 핵심적인 기능만 구현합니다. 스스로 엄격한 마감일을 정하고 기한이 되면 완벽하지 않더라도 무조건 출시합니다.4단계: 앱스토어 최적화(ASO)를 철저히 실행하기
자신의 분야에서 검색량이 가장 많은 핵심 키워드를 찾아 앱 이름과 부제목에 배치합니다. 사용자가 첫 목표를 달성한 최적의 타이밍에 리뷰를 요청하고, 달린 리뷰에는 하나하나 정성껏 답변을 답니다.5단계: 단호한 손절 기준선 설정하기
출시 후 3~6개월이 지나도 오가닉 다운로드나 매출에 유의미한 반응이 없다면 미련 없이 개발을 멈추고 다음 아이템으로 넘어갑니다.6단계: 본업이나 파트타임으로 생계를 지키며 복리의 시간을 견디기
앱 수익이 생활비에 못 미친다면 근무 시간을 줄이거나 부업의 형태를 취합니다. 마음의 여유를 갖고 제품을 개선하다가, 지표가 완전히 검증되었을 때 전업으로 전환합니다.7단계: 플랫폼에 종속되지 않는 독립적인 고객 소통망 구축하기
뉴스레터를 개설하고 SNS에 개발 과정을 투명하게 공개(Build in Public)하여 개인 팬덤을 구축함으로써, 앱스토어의 정책 변경 위험에 대비합니다.
이런 분에게는 절대 맞지 않습니다
- 출시 첫날부터 대박이 나기를 기대하는 사람: HabitKit조차 출시 후 반년 이상 묵묵히 제품을 다듬은 뒤에야 본격적인 성장이 시작되었습니다.
- SNS에서 자신의 개발 과정과 숫자를 투명하게 공개하기 꺼리는 사람: 솔직하고 진정성 있는 공유가 초기 유입과 유력 인플루언서의 추천을 이끌어낸 핵심 원동력이었습니다.
- 뚜렷한 차별점도 없이 대기업이 독점한 키워드 시장에 무작정 뛰어드는 사람: 한눈에 매료되는 압도적인 비주얼이나 명확한 셀링 포인트가 없다면 검색 상위권 진입은 불가능합니다.
- 애플과 구글의 일방적인 플랫폼 정책과 심사 변동성을 견디지 못하는 사람: 플랫폼의 영토 위에서 비즈니스를 영위하는 이상, 불합리한 규제와 변덕에 유연하게 대처할 인내심이 필수적입니다.