The Power of a Routine - My Journey Through It

I'm a firm believer that small improvements over a long period of time is the key to achieve any goals one may have. I'm the proof of it. Graduated from an engineering school in France, I've never had any other job nor desire than working for myself. From a very ambitious startup projects that failed (they were right about your 1st project as an entrepreneur... Never works), freelancing, content creator, Indie Dev. I've seen a lot of mobile app dev in the last 5 years. I am able to do so much only because my routine is immensely powerful. Working 7 days a week, 10 hours a day for so long without concrete signs of success only works if the drive is huge and the routine, solid as steel. Sport is a huge part of my life. Always was and I couldn't possibly be where I am today without it. Every single day I'm at the gym or running. No planned days off, I let life take care of it.

When I was younger, I was fat. I've suffered from it, you know how kids are. I lost almost 25kg in 5 months around 4 years ago and that was the start of my entrepreneur's journey.

Since then I worked on myself relentlessly both on my mind and my body achieving goals only I could dream on years ago.

Inspiration

I've started my journey as an Indie App Dev in January 2024, closing all my freelance contracts and focusing 100% on my Apps. Moved back to my parents house to save money and just get after It. At first, I focused on YouTube 100% growing my channel to 16k subscribers. It's a place where I share back to the community all that I learned about mobile App and Flutter. After doing a few months of that, I knew that the entrepreneur aspect was lacking in my videos and I was running out of energy to just hit record and code different projects. At the same time, I've seen on LinkedIn the #buildInPublic and thought that those people were actually doing what I wanted to do. So I did it. First with an App called jdays, then another not deployed yet and finally with RoutineKit.

And the YouTube Community now ?

Well for now It may look like I just vanished but I'm coming back in September 2024 to share my story and my Indie Dev journey. Make sure to tune in, we have so much to talk about!

What it does

RoutineKit is designed to help you in your journey. We've all seen before routine tracker apps or habit tracker app. Funny thing about them, never used them. It was never to my liking. Too much things happening on the screen and I was more confused than anything. Well I can simply make an app that I would enjoy right ? Yes and I did! For me, the calendar aspect is very important that's why It's central in RoutineKit. I want with one look to be able to judge my overall regularity through my routine (all my habits) and then If I want insights for a specific habit, making it as clean and clear as I possibly can.

How I built it

Flutter is used in this project. I use BLoC for state management and a combination of HydratedBloc and Firebase for the data. What does that mean ? Well basically you create your account and from there if you never logout, your never do a read in Firestore because all is stored on your device. Only writes are then commit as well to Firestore in order to replicate exactly what you have on your device. That way, you change phone or later when I will enable a desktop version, all can be sync (and it's better for me since I don't stress that much Firebase). Since ChatGPT came out I've been using it so much to help me in my production and on this project It came clutching once more. Amazing times.

Challenges I ran into

The biggest change I'd say was to find and fit the data model to the app in a way where it was optimised for large data. I know It's looking ahead but I can't help myself... Fitting all that to multiple calendars, graphs, ... That was crazy.

Accomplishments that I am proud of

THE DESIGN!! I'm not a designer, just a guy that tried so much that ended up being decent. Far from perfection I know but the design on this app is something I'm so proud of.

What we learned

That was my first time working with graph can you believe it. 5 years in the making so that was a cool moment. Also step up my state management level the another level. I don't know something just clicked in my head with BLoC and It's just so cool. No need for 100 BLoCs actually, in RoutineKit the entire App is controlled by 4 BLoCs. Amazing.

What's next for RoutineKit

THE TOP OF THE STORES I HOPE !!! I'm gonna push that app like crazy on YouTube, Instagram. Trying to inspire people to start their journey. Making a emphasis on the fact that small steps ahead are the way to go. I want to create a community around RoutineKit that brings people together and create a support system anyone can really rely on.

Shout-Out

Thanks to Sebastian Röhl for the #buildInPublic I've been following on LinkedIn. Seeing his App doing so well really inspired and pushed me.

Built With

Share this project:

Updates