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

Popular posts from this blog

앱 개인정보 처리방침 / App Privacy Policy

Building an App – How a Saipan Golf Trip Started It All (#1)

Why K-Caddies are Bad for You ⛳