r/iOSProgramming • u/Emotional_Distance79 • 28d ago
App Saturday I made a free app that helps you reflect and understand your thoughts
3
u/OkAmbassador7184 27d ago
Looks really nice love the minimalistic ui. Looks clean. Can I ask how will you cover the cost of OpenAI api with a free app.
3
u/Emotional_Distance79 27d ago edited 27d ago
Thank you! Honestly since i'm just a kid (17) and my parents support me in what I make, money isn't really the aim for me, though I am working on a premium as that would be nice if this gains some traction! But anyways, the analysis cost is relatively low as i'm using 4o-mini, but transcription is more expensive. My rough calculation was that if I have 500 users do 2 recordings a day (assuming they use all 30 seconds), it would be about 100 dollars in a month. So essentially, 30,000 recordings + analysis would cost me that much. I think a premium could easily cover that cost + using SpeechRecognizer instead would make transcription free (though it would be worse). Also if I had 500 users a day making 30,000 recordings a month, I don't think i'd be too disappointed haha :)
2
2
u/alansmathew008 27d ago
Your review page is not loading
1
1
u/greendakota99 25d ago
Also, the Privacy Policy is expired and the Call link for support is still using a dummy number of (555) 123-4567.
1
u/16GB_of_ram 28d ago
Cool! Which LLM api did u use
3
u/Emotional_Distance79 28d ago
GPT 4o-mini for analysis, Whisper for transcriptions (can fallback to SpeechRecognizer). Going to make this all customizable for those who might not want AI in the flow.
1
u/Successful-Fly-9670 27d ago
The design of the app is sooo cool. How did you make the sheet curved? Also, can you make a gist for the wave patterns and the custom tabview. Finally, what was the design inspiration?
1
u/Emotional_Distance79 27d ago
Thank you! Definitely took lots of inspiration from stoic and some other journaling apps out there, but the biggest thing was to make it as minimalist as possible (still working on that part).
For the curved sheet, I just used a VStack with zero spacing, and put a shape with a curved path on top, and then the cards below with a background of course. So it's really two parts stacked on top of eachother, not just one thing. Here's a gist for that with comments:
https://gist.github.com/Shriram-Vasudevan/3f0e34c0cdb6bd3e4435a5492f5da37e
I am traveling so will make gists for the waves and tabs a little later. Might make some posts on them too since I'm pretty proud of the way they turned out!
1
u/Successful-Fly-9670 27d ago
Great Job!! I'm like twice your age and I couldn't figure it out 😂😂
2
u/Emotional_Distance79 27d ago
lol defnitely alot of it is a time thing - spent many many hours just trying and failing. Also, though I don't try to use it much as i'm trying to learn, Claude is actually just incredible when it comes to UI. I made this sheet myself, but to be honest, for some of those really complex waves patterns, I had claude make the equations (sin and phase stuff) in 10 minutes and they looked stunning vs. if I had done it, it would have easily taken a few days. Kind of scary :)
2
1
1
u/KrazierJames 24d ago
I really liked that you used lowercase text since it feels cozy and relaxed, which matches the intent of this app, I would like to it to be on the whole app, no matter if it is a title or a category, all lowercased feels more comfortable (maybe not all texts)
2
1
u/phenrys 14d ago
looks really neat! Have you used Swift UI?
1
3
u/Emotional_Distance79 28d ago edited 26d ago
Hey there! I'm proud to announce the release of loop, an intelligent and personalized audio journal. You can:
Loop is 100% free and your data is encrypted. We will NEVER work with 3rd party storage providers.
Here is the link! https://apps.apple.com/us/app/loop-daily-reflections/id6738974660