$15K
/мес HabitKit: $15K MRR на простом трекере привычек — Себастьян Рёль
Себастьян Рёль — 32-летний разработчик из Германии. В 2022 году он бросил наёмную работу программистом, дал себе 12 месяцев на запуск своего приложения, через полгода вернулся в наём, потом снова ушёл — и в итоге довёл мобильное приложение HabitKit до $15 000 в месяц регулярных подписок. Совокупно ~300 000 загрузок в App Store и Google Play, 2 000+ отзывов, топ-5 по ключу «habit tracker» в нескольких странах.
Главное в кейсе: Себастьян не выиграл за счёт уникальной идеи или сложной механики. Он выиграл за счёт жёсткой работы с ASO и системного публичного присутствия — конкуренция в нише трекеров привычек огромная.
Кто такой Себастьян Рёль
Себастьян Рёль, 32 года, живёт в Германии. Окончил университет по computer science (шесть лет с магистерской работой), три года проработал программистом в одной компании. К концу третьего года почувствовал, что застрял в одном и том же проекте, и в 2022 году ушёл в самозанятость на 12 месяцев. После первого года вернулся в прежнюю компанию, продолжая HabitKit на стороне. В начале 2024-го, когда выручка приложения дошла до устойчивых нескольких тысяч в месяц, ушёл из найма второй раз и теперь работает только на HabitKit.
Какую проблему решает HabitKit
HabitKit — мобильное приложение для трекинга ежедневных привычек. Целевая аудитория — люди, которые хотят вести привычки и не хотят разбираться со сложным интерфейсом или регистрироваться через аккаунт.
Ключевая визуальная особенность — сетка-плитка для каждой привычки, похожая на GitHub-contribution-grid. Прогресс видно сразу: пустые клетки превращаются в заполненные. Никакой регистрации, никакого облака — все данные хранятся локально на устройстве. Это решение про приватность одновременно убирает целый класс операционных проблем: нет серверов, нет авторизации, нет утечек.
Как родилась идея
Себастьян три года работал в одной компании на одном и том же проекте и устал. Хотел снова делать что-то своё. К моменту увольнения он не имел готовой идеи — только желание заниматься индивидуальной разработкой.
Первые полгода после ухода из найма были тяжёлыми: пробовал разные идеи, ни одна не давала достаточной выручки. Через шесть месяцев вернулся в прежнюю работу, но не закрыл проекты — продолжал их вести по выходным и вечерам. Идея HabitKit появилась летом 2022 года. Себастьян сразу начал писать код и поставил себе срок: вывести MVP в App Store за пару месяцев.
Толчок к ускорению дала ранняя публичная реакция. Себастьян опубликовал первые скриншоты в социальных сетях, увидел позитивный отклик и решил не затягивать. Релиз состоялся в 2022 году.
Как собрал MVP
Себастьян — программист, поэтому стек выбрал привычный:
- Flutter — кросс-платформенный фреймворк, один код для iOS и Android
- Cursor — IDE с ИИ-автодополнением, ускоряет рутинную разработку
- RevenueCat — обработка платежей и подписок в мобильных приложениях
- Astro — отдельный инструмент для исследования ключей App Store
- AppFigures — аналитика и трекинг ранжирования
MVP включал базовое: список привычек, отметка «выполнено», визуальная сетка-плитка. Никакой регистрации, никакого облака — данные хранятся на устройстве. Это решение про приватность одновременно убрало целый класс задач: серверы, авторизация, бэкап.
Себастьян собрал и выпустил MVP за два месяца. Это типично для разработчика с опытом, но требует жёсткой дисциплины — без неё проект растягивается на год.
Стратегия роста
App Store Optimization (ASO). Главный канал органического трафика. Себастьян выбрал основной ключ — «habit tracker» — и поставил его в начало названия приложения. Метаданные (название, подзаголовок, ключи, скриншоты) подобраны так, чтобы попадать в топ-5 по этому ключу. Это даёт основной поток новых пользователей.
Сбор отзывов в момент первого успеха. Себастьян показывает нативный диалог с просьбой оценить приложение сразу после первой отмеченной привычки. Это первый момент успеха пользователя, и в этот момент он с высокой вероятностью ставит пять звёзд. На текущий момент у приложения 2 000+ отзывов — это сильный сигнал для алгоритма App Store.
Build in public. Себастьян публикует журнал работы над приложением сразу в нескольких социальных сетях: X, LinkedIn, Bluesky, Threads. Делится победами, провалами, техническими решениями. Это дало неожиданные эффекты: приглашения на подкасты, упоминания в видео, контакты с другими разработчиками.
Apple Search Ads — небольшой бюджет. $100 в месяц. Себастьян не рассчитывает на прямую окупаемость рекламы, но предполагает, что Apple лучше относится к разработчикам, которые покупают трафик на их платформе. Это формат ASO-усиления, а не основной канал привлечения.
Монетизация
HabitKit работает по модели freemium с подпиской. Базовая функциональность доступна бесплатно, расширенные возможности — за подписку. Обработка платежей — через RevenueCat, который берёт 1% с выручки.
Расходы на инфраструктуру и сервисы — около $200-300 в месяц, плюс комиссия RevenueCat. Бюджет на Apple Search Ads — $100 в месяц. Всё остальное — это маржа.
К концу 2023 года MRR дошёл до $3 000, к концу 2024 — до $15 000. Соло-разработчик, никаких сотрудников, никаких подрядчиков.
Что забрать из кейса
ASO — отдельная профессия, не «настроил один раз»
Себастьян показывает, что в нише мобильных приложений именно ASO часто решает, увидят ваше приложение или нет. Это не разовая настройка метаданных при релизе — это постоянная работа: подбор ключей, мониторинг ранжирования, перебор скриншотов, обновление подзаголовка.
В кейсе HabitKit ключ «habit tracker» стоит в начале названия приложения не случайно — это явное оптимизационное решение. Себастьян использует Astro для исследования ключей и AppFigures для мониторинга ранжирования. То есть это не интуиция, это инструментированная работа.
Если вы строите мобильное приложение, относитесь к ASO как к отдельному навыку, который нужно прокачать, а не как к чек-листу из десяти пунктов. Без ASO вы конкурируете в App Store невидимым приложением.
Просите отзыв в момент первого успеха, не при выходе
Большинство приложений показывают окно «оцените нас» при пятом запуске или после двух недель использования. К этому моменту пользователь либо уже разочаровался, либо просто привык и не помнит впечатления.
Себастьян показывает окно сразу после отметки первой привычки. Это первый момент, когда у пользователя есть микро-успех — он сделал то, что должен был сделать. В этот момент он эмоционально настроен позитивно и с высокой вероятностью ставит пять звёзд.
Логика универсальна: ищите в продукте первый момент успеха пользователя и просите оценку именно там. Не при первом запуске (рано — пользователь ничего не сделал), не на пятый день (поздно — впечатление уже остыло).
Локальное хранение данных снимает целый пласт задач
HabitKit не имеет регистрации, авторизации, серверного хранения. Все данные — на устройстве. Это решение про приватность одновременно убрало целый класс задач: серверная инфраструктура, бэкапы, миграции БД, обработка персональных данных по GDPR, восстановление аккаунтов.
Для соло-разработчика это критично. Каждый отсутствующий компонент — это сэкономленные часы разработки и снятый класс багов. И это работает как маркетинговое преимущество: «ваши данные не уходят с устройства» — понятный и сильный пункт для пользователей.
Это не универсальное решение — для облачной синхронизации между устройствами без сервера не обойтись. Но если можно сделать приложение полностью локальным, это резко сокращает сложность для соло-разработчика.
Низкий рекламный бюджет работает как ранжирующий сигнал
Себастьян тратит на Apple Search Ads всего $100 в месяц. Эти деньги не дают прямой окупаемости — но Себастьян предполагает, что Apple лучше относится к приложениям, чьи разработчики платят за рекламу на их платформе.
Это не доказанная гипотеза, но логика типичная для рекламных площадок: платящий рекламодатель получает бонусы в органике. То же самое наблюдается у Google и Amazon: даже минимальные траты дают эффект «вы в игре».
Если ваш канал — органика App Store или Google Play, маленький, но постоянный рекламный бюджет может быть оправдан как ранжирующий сигнал, даже если прямая окупаемость не считается.
12 месяцев накопленных сбережений — это страховка, а не план
Себастьян отложил деньги, ушёл из найма и поставил себе срок 12 месяцев. Через 12 месяцев пришлось вернуться в наём — выручка не вышла на нужный уровень. Это не провал, это рабочий сценарий: дедлайн истёк, гипотеза не подтвердилась, возвращаемся к плану B.
Дальше Себастьян вёл HabitKit на стороне, дошёл до устойчивых $3 000 в месяц и только тогда снова ушёл из найма. Никакой драмы, никаких сожжённых мостов с прежней компанией.
Практическое следствие: 12 месяцев накопленных расходов — это не «гарантия успеха через 12 месяцев». Это страховка на проверку гипотезы. Если за 12 месяцев не получилось — возвращаетесь в наём и продолжаете строить проект на стороне.
Источник: интервью с Себастьян Рёль.
Связанные статьи
- The Bird House: $1M/год на гостинге для Twitter — $65K/мес
- Джон Раш: $3M ARR на портфеле из 26 продуктов — $250K/мес
- ShipFast: $1.5M в год после 30 провалов — кейс Марка Лу — $80K/мес
- Assembly: $4M ARR за 4 месяца на 4 бизнесах с креейторами — $330K/мес
- Neuro: $100M на жвачке с ноотропиками — кейс Райана Чена — $10M/мес