The app is submitted, the landing pages are live, the privacy policy has its canonical home. The remaining gate before production release is Google’s closed-testing requirement: 12 testers, 14 consecutive days of opt-in, before I can promote the build. None of the previous milestones matter until that counter ticks over.
This is harder than I expected. Most working musicians I know are on iOS. Even within my own family, Android is a minority. So today wasn’t about code — it was about removing every excuse not to join.
What was in the way
A would-be tester used to have to:
- Send me their Google account email
- Wait for me to add it to the testers list in Play Console
- Receive a separate opt-in link
- Realise the in-app purchase costs real money even in beta
Four steps, one of them gated by me being awake, and a payment surprise at the end. That’s a funnel built to leak.
The Google Group switch
Play Console lets you point closed testing at a Google Group instead of a hand-curated email list. Anyone who joins the group is automatically whitelisted. I created groups.google.com/g/sessionclick-testing, opened it for public join, and pointed the closed test at it. That collapses steps 1 and 2 into one self-service action.
I also enabled license testing on the same group, so testers don’t pay anything when they exercise the €2 unlock. Without that, asking someone to spend two euros to test my app would be a real ask — small money, big friction.
The landing page beta block
The hero on sessionclick.com had a generic “App is in testing — email me” notice. That email-me path is exactly the friction the Google Group removes, so the page needed to change.
Gemini drafted the copy for a two-step instructional block: join the group, then opt in via the Play Store testing link, with a heads-up about the same-Google-account gotcha that causes the “App not available” error. The copy was good — direct, no marketing voice, the warning right where it belongs.
Claude built it into the Hugo template. Specifically: a new #beta section between hero and features, two numbered step cards styled to match the existing dark/green theme, and an updated hero notice that anchor-links into the new section instead of opening a mail client. New CSS only for the step-number circles, the card grid, and the heads-up note — everything else reused existing variables (--green, --surface, --radius).
What I did: approved Gemini’s copy, asked Claude to integrate it, will push the Hugo build once I’ve reviewed it in the preview.
Posting in Musora forums
I’m a member of musora.com — Pianote on the keys side, Drumeo on the drums side. Both have “Gear Zone” sub-forums where members talk about hardware and apps. I posted a short note in Drum Gear Zone and Piano Gear Zone, each linking to sessionclick.com.
This was a deliberate human-in-the-loop step. I am not going to spam-post the link across every music forum on the internet — both because I’d rather not, and because forum cultures vary and a tone-deaf post does more harm than silence. Musora’s forums are places I actually read, with people who actually play live, which is the audience the app is for. If those two posts produce two testers, that’s a sixth of the way to the gate.
What only I could do
- Create the Google Group and configure its join policy
- Switch closed testing to the group and enable license testing in Play Console
- Write and submit the Musora forum posts in my own voice on accounts that are mine
- Decide which forums are appropriate to post in and which aren’t
What the AI did
- Gemini wrote the beta-block copy from my brief
- Claude integrated the copy into the Hugo layout, wrote matching CSS, and updated the hero notice to anchor-link to the new section
What’s next
Watch the tester count. If the Google Group + landing page + two forum posts don’t get me to 12 within the coming days, the next lever is reaching out individually to persons outside my family and my band — not mass posting. The 14-day clock only starts once 12 are actually opted in, so every day a slot stays empty is a day production release moves further out.
Time spent today: ~2h, almost all of it in Play Console, the Google Group admin UI, and writing the forum posts.
This blog documents my attempt to build and ship a music app as a solo developer, with AI assistance. The AI does a lot of the work. I try to be specific about what.