Weekly Indie Log #44

Weekly Indie Log #44

Topics: $8.5k MRR, Flutter Boilerplate, HabitKit 1.9

Check out my apps: HabitKit, Liftbear and WinDiary

Let’s start this log again after a two-week break. I'm back from vacation, and I’m feeling refreshed and excited to work on my projects again.

Let’s start this week’s log with a small victory: I reached my monthly MRR goal early in September. There are still a couple of days to go and my indie app business has already reached $8,500! After growth started to pick up again two months ago, I decided that this would be a very successful year if I would achieve the following goals:

✅ $8,000 MRR - August
✅ $8,500 MRR - September
⬜️ $9,000 MRR - October
⬜️ $9,500 MRR - November
⬜️ $10,000 MRR - December

Two months have already been completed, let’s try to achieve $10k MRR by the end of the year. Back when I started my indie hacking journey 2.5 years ago, I would have never thought to reach this incredibly high number that early. Thanks to everyone who decided to support me by buying a subscription to one of my apps.

Flutter Boilerplate

As you may have seen in my scheduled content on X: I started a new project. I’m already thinking about the idea of extracting all my best practices and learnings into a personal boilerplate project for at least two years. The plan is to use it to quickly spin up new projects and evaluate fresh ideas in the future.

When I started with the implementation, a potential synergy came to my mind: Maybe some of my followers are interested in seeing how I build my Flutter apps. So, I decided to jump on the “boilerplate hype train” and make this boilerplate project available for sale once it’s ready for use and polished enough. There are already a couple of Flutter boilerplate projects out there, but I think I can add value to this space with my “not so common” (and highly opinionated) tech stack.

After almost three years of building apps with Flutter, here is how I imagine the perfect tech stack / package combination:

📦 Database: PowerSync + Supabase
🎨 Styling: Mix (with a Shadcn-like design)
⚡️ State Management: Signals
💸 IAPs + Subscriptions: RevenueCat

I think this is the perfect balance of both flexibility and simplicity. Especially Mix for styling widgets feels like a game-changer in the Flutter space to me and I will definitely use it in every new project from now on. I hope to prove that this tech stack will be hard to beat!

HabitKit 1.9 - Categories

I finally released HabitKit 1.9 to the App Store and Google Play. This version includes a color refresh for the app and a highly-requested feature: Being able to group your habits with categories.

Image

Of course, I managed to ship a bug that prevented users, who don’t have a language that HabitKit officially supports on their phone, from moving past the splash screen. As you can imagine this is a showstopper so I immediately had to stop the phased release and make a new release. It’s a pretty horrible feeling to wake up to bugs/crashes like this and I’m really happy about Crashlytics, phased releases, and Apple’s expedited reviews right now!

Indie Shoutout

Another cool indie app release: Florian Vates built a cool productivity app for the RevenueCat #Shipaton. It’s called “Max - Manage, Act, Excel“ and helps you break down your tasks depending on how much time you have available to spend on your project right now. Go check it out on the App Store:
https://apps.apple.com/us/app/max-manage-act-excel/id6670287051

That's it for this week, see you in the next one 👋

Did you find this article valuable?

Support Sebastian Röhl by becoming a sponsor. Any amount is appreciated!