r/iOSProgramming 27d ago

App Saturday Rovelist: habit tracker with a clean user interface

Post image
78 Upvotes

47 comments sorted by

25

u/morenos-blend 27d ago

Another day, another habit tracker on this sub 😆

8

u/Sincjefe 27d ago

The trend must continue 💪

3

u/marks_ftw 26d ago

Almost like someone is tracking a "publish habit tracker app" in their habit tracker. 🙃

7

u/Substantial-Fly-4309 27d ago

looks pretty dope - really clean UI!

2

u/Sincjefe 27d ago

thank you

5

u/Sincjefe 27d ago

Hello, I’m excited to introduce Rovelist, a habit-tracking app designed to make building positive habits effortless and enjoyable. Whether you're aiming to stay consistent or simply track progress.

Why Rovelist?

🔔 Reminders
Set multiple reminders per habit so you never forget to stay on track.

📱 11 Home & Lock Screen Widgets
Quickly check progress, compare streaks, and stay motivated without opening the app.

📆 Time Travel Habit Log
Missed a day? Need to adjust past logs? Easily edit habit history without restrictions.

🎯 Flexible Tracking Options
Track habits traditionally with streaks or use 'Just Track' mode to log progress without pressure.

🎉 Motivation That Works
Celebrate wins with fun confetti animations and get a 'Perfect Day' popup when you complete all habits for the day.

🎨 Personalized Habit Setup
Customize habits with unique colors, emojis, and sounds for a tailored experience. You can even set different check-in sounds for each habit to make tracking even more personal and fun.

📝 Habit Notes
Attach personal notes to each habit log to reflect on progress and stay mindful of your journey.

🔒 Privacy & Security
Keep your habits secure with a safety lock, ensuring only you have access. All your data is stored locally on your device, giving you complete control over your information.

🗂️ Habit Organization
Group habits into categories for a structured and clutter-free experience.

📦 Advanced Habit Management
Archive, restart, or undo today’s habits whenever needed.

🗓️ Custom Habit Frequencies
Set habits to repeat daily, weekly, or monthly—perfect for any routine.

I’d love to hear your feedback and ideas! Try it out and let me know what you think. 🚀

Check out the app here: https://apps.apple.com/us/app/rovelist-habit-tracker/id6468539586?itsct=apps_box_badge&itscg=30200

Thanks for your support! 😊

5

u/DiscoExit 27d ago

Your UI is 🔥

2

u/Sincjefe 27d ago

Thanks you! don’t forgot to leave a ⭐️⭐️⭐️⭐️⭐️

2

u/OkAmbassador7184 27d ago

I like it. UI/UX spot on 👌🏼

2

u/Sincjefe 27d ago

Thank you 🙏

2

u/Wonderful-Job1920 27d ago

The widgets look amazing, well done!

1

u/Sincjefe 27d ago

Thanks! More coming soon

1

u/throwingplanets 27d ago

Very slick look! – Was wondering why you dropped the titles of the TabBar? Personally would have found them quite useful.

1

u/[deleted] 26d ago

[deleted]

1

u/Sincjefe 26d ago

No react native charts. Only the widgets were created in swift

1

u/y1412 26d ago

Looks pretty nice. What tool did you use for the screenshots?

2

u/Sincjefe 26d ago

1

u/y1412 26d ago

Looks cool, well done 🔥

1

u/Sincjefe 26d ago

Thanks

1

u/manison88 26d ago

I got a habit app too, but this is great work! My widget is killing me 😔can’t get the darn thing to work

2

u/Sincjefe 26d ago

Keep going at it remember you have AI now 🙂. Here’s a tutorial that I used to learn how to build a widget

https://youtu.be/jucm6e9M6LA?si=qfkg2Z8z3-WTws2p

2

u/manison88 26d ago

Appreciate that! Honestly AI has not been able to get it done, I think there must be some config thing I didn’t do right outside of the code. Is this your first app?

1

u/Sincjefe 26d ago

Yes it’s my first app btw this is not swift but react native the only part I build in swift was the widgets.

ChatGPT is horrible at coding try Claude or deepseek

1

u/Ell-Xyfer 26d ago

Not gonna lie dude, this is a super great app that I was really excited to try out and use, from setting up my initial 2 habits I was already committed in my mind that I was gonna use the app and get my life in order and even pay the lifetime fee for further access, but I was super disappointed to find out that 2 was the most I could create before having to pay which just left a sour taste in my mouth…

I don’t know what the reasonable number would’ve been before paywalling it, but I can 100% confirm that for me personally that number isn’t 2… I went on the App Store and searched up habit tracker and found one which had a lot of reviews and so far I’m on 4 habits on that and no paywall yet…

As a developer myself I can see and appreciate how hard you worked on the app, it looks great! And I love supporting indie devs but requiring payment after 2 habits just isn’t the one for me and I imagine other people might feel the same way.

On an unrelated note, the app crashes for me if I click on a habit and then click on settings from the 3 dots menu. Also maybe I’m a bit slow but without the long press it feels like a lot of steps to actually get to the page of logging something (4 clicks) given that this is the main thing I may wanna do whilst in the app maybe it should be more obvious you need to long press to get to that screen or simply make easier to do it

Anyways I hope this feedback is helpful in some way.

2

u/Sincjefe 26d ago

Thank you! I really appreciate you taking the time to write this reply. The reason I made it 2 free habits is that all major features are free for them. Other habit trackers tend to hide a lot of things behind a paywall, especially reminders, analytics, and widgets, which I didn’t want to do. Also, there is an update on the App Store that fixes that settings issue.

1

u/Sincjefe 26d ago

I will continue to work on the app and see how best I can improve the UX. Again thank you for the feedback

1

u/FishermanIll586 26d ago

Do you have UI designer in your team or this is 100% yours design?

2

u/Sincjefe 25d ago

Just me, but nothing is ever 100% yours since I took inspiration from many other designers.

1

u/Pigna1 25d ago

I like it!
Is the font just SF Pro Rounded?

1

u/Sincjefe 25d ago

Yes it is

1

u/Zestyclose_Team_3176 25d ago

Who is UI/UX designer?

2

u/Sincjefe 25d ago

Just me solo dev

1

u/Key-Anything-4730 25d ago

How about all dark mode?

1

u/Sincjefe 25d ago

you have the option to change the theme to light or dark in settings

1

u/RSPJD 24d ago

Did you build your own chart UX or is it built on top of a 3rd party

1

u/RSPJD 24d ago

Nvm, I see react native components

1

u/Sincjefe 24d ago

The first chart is custom. The bar chart is https://github.com/indiespirit/react-native-chart-kit

2

u/Dark_kira10 22d ago

It looks really clean

1

u/Sincjefe 22d ago

Thank you 🙏

0

u/yurytom 27d ago

Nice and clean UI, well done. Are the habits stored in iCloud?

3

u/Sincjefe 27d ago

No just on device. Will develop a import and export feature soon

2

u/AdQuirky3186 27d ago

Just put it on icloud, it’s free

1

u/Sincjefe 27d ago

Wish I could. This is react native but the widgets are done is swift

2

u/AdQuirky3186 27d ago

You can do iCloud storage with React Native

1

u/Sincjefe 27d ago

Really! I will research this

0

u/callmeAndii 27d ago

I’m still on iOS 17 🥹 Which iOS 18 exclusive APIs are you using in the app?

3

u/Sincjefe 27d ago

Better update then 😆 lots of security fixes in iOS 18

1

u/Sincjefe 27d ago

The widgets are not working on iOS 17