Vibe coding iOS App [Day 43]
- 21 Mar, 2025
![Vibe coding iOS App [Day 43]](/images/posts/post36/preview.png)
Vibe coding an AI-powered quotes app using a bunch of AI tools in 30+ days—because why not let AI do the heavy lifting?
This blog is my 30+ day adventure, from idea to launch, proving just how much faster things get when you have AI as your coding buddy.
Day 43: Animations, Attitude, and Asking Users About Their Vibe
Today was productive productive. The kind where you look back and think, “Did I accidentally clone myself?” Sadly, no clones—just a lot of coffee and questionable life choices. But hey, the app’s starting to feel less like a prototype and more like something you’d actually want to show your friends without prefacing it with, “Okay, it’s still early…” 😬
Onboarding Assets: I Came, I Designed, I Vibed
I started off generating onboarding assets, and not to brag—but I will—they turned out really good. The kind of good where you look at them twice just to confirm you made them and not your more talented alter ego from a parallel universe.
Clean visuals, clear messaging, and enough charm to make first-time users feel like they’re about to join the coolest quote club on the internet.
Completing the Dashboard, Save & Share
Then came the dashboard. I finally wired up the whole thing—quote saving, sharing, and a general glow-up of the entire experience.
You can now store your favorite quotes like digital fortune cookies. Sharing is seamless, saving is satisfying, and the dashboard no longer feels boring app screen. Quite satisfying. 😃
Animations That Don’t Feel Like 2011
Let’s talk about animations. Before today, my transitions were… clunky. Like, “first-time ice skater on a windy day” clunky.
But not anymore. Now, the app moves like it’s had dance lessons. Animations start slow, end fast—basically me chasing coffee after a 3 a.m. debugging session. It’s smooth, responsive, and dare I say… fun?
(Yes, I dare.) 🤓
Meet the “Create Quote” Screen: Where Snark Meets Style
Next up: I built out the “Create Quote” screen. I wanted it to feel playful without being chaotic. This took me easily 2-3 weeks to create from scratch. I wanted to make it different from all the existing apps.
To make the screen feel more engaging, I added a set of 30-ish mood-based questions that show up on the Create screen. Stuff like “What’s Your Vibe Today, Pal?” and “Feeling Zen or Ready to Throw Hands?”—each with 8 tone options. These are formatted as an array of objects because future-me appreciates when present-me writes code that doesn’t cause suffering later. 😂
I plan to add more questions and tone options in the future, so the users can have more fun. 🤷♂️
Users can pick from tone pills like Snarky, Cheeky, Wise, Sassy, and more—or write their own prompt if they’re feeling creative (or rebellious). The idea is to make quote generation feel less like filling out a form and more like choosing your character in a sitcom.
So yeah, Day 43 was a vibe. I made things move smoother, look better, feel snarkier, and behave more like a real app and less like a high school group project.
At this rate, I might actually finish this thing before March ends. Maybe. 😬
Stay tuned for more updates. 👍