Visual habit tracker using tile-based grids.
“I used Flutter for this. That's a cross-platform framework that allows you to deploy your apps to iOS and Android with a single code base.”
“I built it using Flutter, a framework that allows you to develop apps for both iOS and Android with a single codebase.”
“Built with Flutter”
“Technically, Sebastian uses Flutter as a cross-platform framework to serve both iOS and Android with one codebase.”
“I mostly use Flutter for my apps because it allows me to build for iOS and Android with one codebase.”
“Sebastian builds his apps using Flutter, which lets him create iOS and Android versions from one codebase.”
“For subscriptions he uses RevenueCat, for analytics Appfigures, and for App Store Optimization he relies on Astro.”
“In terms of handling subscriptions and purchases in my apps, I use a service called Revenue Cat.”
“For subscriptions, I use RevenueCat.”
“For subscriptions he uses RevenueCat, for analytics Appfigures, and for App Store Optimization he relies on Astro.”
“For app analytics and marketing and also a little bit of keyword research, I use AppFigures.”
“For analytics, I use Appfigures.”
“I use Cursor as my AI-powered IDE. I love the auto-completions that the AI provides, and I love to chat about different problems with it.”
“the most important addition this year, it’s Cursor. This AI-powered code editor completely changed how I write code.”
“HabitKit stores data locally using SQLite, which makes it private and fast.”
“I use SQLite for local data storage.”
“header:x-nf-request-id=01KR51FQS07H5YD0BS0NWMR2EH”
“I was able to reuse a lot of code for different projects, which was great. The UIs of my apps were super different though... Adding Firebase libraries... was super easy”
“I also use some other tools like Waycast, which is a collection of productivity tools for your Mac.”
“I wrote a whole article about switching from Flutter to SwiftUI if you’re curious. Short version: I’m really happy with the switch and will probably use SwiftUI for all future projects.”