A Minimalist’s “Simple” App (…Or Is It?) (#9)
"I said it would be simple — buy why do I keep adding features?"
⛳ The Original Plan: Keep It Light and Simple
When I first started, my vision was a clean, lightweight golf app:
-
Score Input → Par, driver shape, putts, score
-
Stats → 5/10 round averages, driver tendency, GIR, average putts, best/worst scores
-
Scorecard → Simple/detailed PDF
-
Settings → Language toggle (KR/EN), save/load rounds, profile, privacy
That was it. A neat little companion to review my rounds at home.
📈 What Happened: The Maximalist Instinct Kicked In
But waiting 14 days for the closed test was torture. With 5 days left, the “final-final-final” build spiraled into this:
-
Score Input → secretly added Fairway Hit tracking
-
Stats → one-round summary stats, FH %, trend graph
-
Scorecard → in-app webview preview (smartphone-friendly)
-
UI → split-screen optimization for tablets & Galaxy Fold
-
Extra → bug report link (hey, it’s paid, right?)
🌱 The “Hidden” Fairway Hit Feature
Reality check: my drives rarely land on the fairway.
So naturally, I decided to track FH%. But there was no room to add another column.
💡 My workaround: tap the hole number cell → green = hit, white = miss.
Saved into records and reflected in FH stats. No manual explanation anywhere — secret feature for me (and anyone curious enough to tap).
📊 One-Round Stats & Trend Graphs
I also wanted quick insights from the most recent round, not mixed averages.
So I added:
-
One-round summary
-
FH % (from that sneaky hole tap)
-
Trend graph
It’s probably overkill, but… I made it for me anyway 😅.
📄 Webview Scorecard Preview
PDF exports were fine, but annoying on mobile: too zoomed-out, not sized for screens.
So now:
-
Preview scorecard in a mobile-friendly webview
-
Screenshot/share from there
-
Still export to PDF afterwards
Best of both worlds (and a lot of late-night coding).
🙈 Hidden Extras (That Nobody Asked For)
-
Swipe left to delete records (because “modern app” vibes)
-
Long-press to multi-select (with vibration!)
🐛 Bugs & Fixes
-
📆 Korean date saving one day off → fixed
-
🔙 Back button bug in certain flows → fixed
-
🌐 Mixed-language driver stats (ENG “draw” + KR “드로우”) broke the chart → fixed
💡 48 Hours Later…
So here I am: the minimalist maximalist, claiming it’s still a “simple” app.
After 30+ sleepless hours, it feels like I added only the essentials… but let’s be honest, my “simple” is questionable at this point.
Now, with 3 days left in the closed test, all I can do is cross my fingers and head for production. 🚀
Comments
Post a Comment