How building in public got my habit-tracking mobile app to $15k/mo
IH+ Subscribers Only

Sebastian Röhl founder of HabitKit

After a false start, Sebastian Röhl, 31, found success with a simple, visually appealing habit-tracking app called HabitKit.

He credits building in public and App Store optimization with explosive growth. Less than two years in and he's netting $15,000 a month in MRR and lifetime licenses.

Here's how he did it 👇.

Taking the leap

A strong desire for creative freedom and dissatisfaction with a traditional career drove my journey into indie hacking.

I stumbled upon the Indie Hackers podcast while studying computer science at university and it was a real eye-opener for me. It made me realize I could create something of my own to support my lifestyle and give me the freedom to work on projects I’m passionate about.

My degree laid the foundation for my technical skills in software development. I’m basically self-taught when it comes to mobile app development.

I worked as a software engineer for three years after graduating, mostly dealing with web and cloud software development.

I decided to take a leap of faith in 2022 and quit my job to fully commit to developing my own apps.

They didn’t grow fast enough to sustain my lifestyle, and I had to go back to my old job in April 2023.

But later that year, my second app — HabitKit — grew so much that I was able to quit my job again. I’ve worked full-time on my own apps since February 2024.

A false start

I built my first app, Liftbear, to suit my workout needs after struggling to find an existing app that wasn't complex and bloated. I still use it on a daily basis.

I built it using Flutter, a framework that allows you to develop apps for both iOS and Android with a single codebase.

It was my first serious attempt at creating a mobile app, so it involved a lot of trial and error. After launching it in 2022, I spent roughly six months refining the user interface and adding new features.

But it didn’t quite take off as I’d hoped.

It gained some users and received positive feedback, but it didn’t generate significant revenue or a large user base. I still consider it a success as it taught me important lessons about app development and marketing.

Habit tracking

I launched HabitKit in November 2022. The idea came from a personal desire to improve my daily habits and track my progress in a visually appealing way.

I wanted a habit tracker that could display my consistency in a grid format, similar to GitHub’s contribution graph.

It's also built in Flutter. It’s an offline-only app, so data is stored on a user’s device and it doesn’t need a backend.

It was fairly basic when it launched. But as it gained traction, user feedback started pouring in and I accumulated a huge backlog of cool new features.

I’ve added features like notifications, interactive home screen widgets, new view modes, streaks and more. I’m currently working on the ninth big content update.

The app has a freemium model, where users can access basic features for free and pay to unlock premium features. Users can subscribe monthly or annually to the Pro plan, or buy a “lifetime” license.

It’s currently making about $7,800 in MRR and about $7,300 a month in lifetime purchases.

Building in public

Building in public on Twitter/X has been by far the most successful way I've grown and marketed my apps.

 I’ve built a community around my products by sharing development updates, screenshots, and insights from my indie hacking journey.

Engaging with other indie hackers and responding to user feedback on the platform has increased visibility and driven downloads.

The Twitter/X community has also been incredibly supportive, providing valuable feedback and helping to spread the word about my apps.

I also spent time optimizing my app listings on the App Store and Google Play. By carefully researching and selecting relevant keywords for my apps, I’ve improved the discoverability of my apps.

Nowadays, ~98% of my new users find my apps directly on the App Store or Google Play.

But not all my marketing efforts have worked. I tried to market HabitKit and Liftbear on Instagram for a couple of months. But I quickly lost motivation and dropped it.

It’s super important that you find a marketing strategy that you can do long-term. 

Keep it simple

I’ve intentionally kept my apps simple and focused on solving very specific problems.

HabitKit isn’t trying to be the most feature-packed habit tracker out there. It’s designed to do one thing exceptionally well: visually track habits using a grid format.

This simplicity has resonated with users who are looking for a clean, straightforward tool.

I think other indie hackers can take inspiration from this. Sometimes, doing less can actually lead to more success.

Prepare for uncertainty

When you’re building a product on your own, there’s always some kind of doubt about whether it will gain traction or resonate with users.

This uncertainty can be super exhausting, especially when you’ve poured countless hours into developing something you’re passionate about, only to see slow initial growth or minimal user engagement.

There were definitely moments when I considered giving up. I was really disappointed by that Liftbear got such little traction, despite all the effort I put into it.

Turning a dream into a reality

The last 12 months feel like a dream to me.

From the leap of faith in leaving a secure job to the slow (then explosive) growth of my apps, the entire indie hacking process has been incredibly fulfilling.

I’m particularly proud to have built something that sustains my lifestyle and helps other people improve their own lives.

Christmas and New Year’s Eve is a very important season for habit-tracking apps and I was super proud to see HabitKit generate over $33,000 of revenue in a single month.

I have plans for a few new projects, but they’re all in their “secret” phase right now.

Start small and stay focused

As an indie hacker, your strength lies in simplicity. Try limiting your indie hacking business to solving a specific problem.

Focus on building a minimum viable product that addresses a real need, and then iterate based on user feedback. If it doesn’t resonate with users, move on and create something new.

I’d also advise against jumping on the latest trend. It might seem like a quick way to achieve success, but it can lead to a lack of focus and authenticity.

Focus on building something that genuinely interests you and serves a real need.

A marathon, not a sprint

When I first started as an indie hacker, I was super excited to see quick results. I underestimated how long it can take to build a successful product.

I wish I’d understood from the beginning that success often comes slowly and incrementally.

It’s important to be patient and persistent. Managing expectations is a really important skill for an indie hacker.

Building autonomy

One of the biggest achievements my indie hacking success has enabled is the transition to full-time self-employment.

Being my own boss and having the freedom to work on projects I’m passionate about has been incredibly rewarding.

It’s allowed me to create a lifestyle that makes me happy, where I have control over my time and the flexibility to work from anywhere. This autonomy has been one of the most fulfilling aspects of my indie hacking journey.

The main goal is being able to do this for a very long time.

Indie Hackers Newsletter: Subscribe to get the latest stories, trends, and insights for indie hackers in your inbox 3x/week.

About the Author

Photo of Katie Hignett Katie Hignett

Katie is a journalist for Indie Hackers who specializes in tech, startups, exclusive investigations, and breaking news. She's written for Forbes, Newsweek, and more. She's also an indie hacker herself, working on EasyFOI.

Support This Post

26

Leave a Comment

  1. 2

    Thank you for sharing your story! HabitKit stands out from all habit tracking apps I tried (and I tried many). Glad you are able to focus on your projects full time!

  2. 2

    Amazing history, it was the pill of inspiration for my day begins!

  3. 2

    I have been following you in LinkedIn from half an year and get inspired every time I see your post there. Thank you...

    1. 1

      Thanks a lot for saying that ❤️

  4. 2

    Thanks for the great article, Katie! 🙂

    1. 1

      Hi Sebastian, congratulations on the Milestone. Are you looking for extra development help?

    2. 1

      My pleasure. Thank you for your time & thoughts!

  5. 1

    "Beyond Memories" invites you to explore the depths of your experiences and the stories that shape you. Each moment is a thread woven into the fabric of your life, creating a rich tapestry of emotions and lessons. As you journey through these memories, discover not just nostalgia, but the transformative power they hold. Let go of the past and embrace the potential of the future, where every memory serves as a stepping stone toward personal growth. Join us in celebrating the beauty of your journey—because beyond memories lies the essence of who you are and who you aspire to become.

  6. 1

    Thanks for sharing! Agreed that building in public is the best way to generate trust with your audience. I think people respond positively to that openness!

  7. 1

    I truly love the story, Sebastian is my inspiration right now!

    Thank you for sharing your experience!

  8. 1

    How did you find the best keywords? Did you use Apple Search Ads to identify them?

  9. 1

    Building in public created transparency and trust, which attracted a dedicated community that fueled organic growth and valuable feedback, helping my habit-tracking app reach $15k/month.

  10. 1

    This is a very great story! Thanks for sharing! You're an inspiration to us all :)

  11. 1

    Thats greate also I am building AI webmaker

  12. 1

    Great Story, as I am building an app for people to develop a reading habit. You story is such great inspiration :D

  13. 1

    Always an inspiration Sebastian!

  14. 1

    Awesome read, thanks for sharing. Looking forward to the day when I am able to share my story to 4 digit MRR. Would not have expected that the typical habit tracker is still able to do it ^^

  15. 1

    Thank you for this inspiring post!
    As someone just starting out on my build in public journey, I found your insights incredibly motivating.  👍

  16. 1

    Thanks for sharing your story! I'm hearing mixed opinions on X these days - a question: did you find LinkedIn useful as an acquisition channel? Most people turn to LinkedIn for B2B only but I'm seeing some change in the way people use the platform in the past few months...

  17. 1

    Amazing journey. Truly Inspirational. Thank you for sharing.

  18. 0

    How did you find the best keywords? Did you use Apple Search Ads to identify them?

Create a free account
to read this article.

Already have an account? Sign in.