<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: magistral</title>
    <description>The latest articles on DEV Community by magistral (@magistral).</description>
    <link>https://dev.to/magistral</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4180438%2F7c5daf34-2abd-4ff3-b502-618a3177f721.jpg</url>
      <title>DEV Community: magistral</title>
      <link>https://dev.to/magistral</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/magistral"/>
    <language>en</language>
    <item>
      <title>Google Play holds my app hostage until 12 strangers use it for 14 days. So I'm building the swap club.</title>
      <dc:creator>magistral</dc:creator>
      <pubDate>Tue, 13 Oct 2026 00:30:12 +0000</pubDate>
      <link>https://dev.to/magistral/google-play-holds-my-app-hostage-until-12-strangers-use-it-for-14-days-so-im-building-the-swap-4adb</link>
      <guid>https://dev.to/magistral/google-play-holds-my-app-hostage-until-12-strangers-use-it-for-14-days-so-im-building-the-swap-4adb</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;🇧🇷 Versão em português nos comentários (vou postar o link assim que sair).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The wall
&lt;/h2&gt;

&lt;p&gt;Personal Google Play accounts created after &lt;strong&gt;Nov 13, 2023&lt;/strong&gt; cannot publish to production until they run a &lt;strong&gt;closed test with a minimum of 12 testers for 14 consecutive days&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Think about what that means if you're solo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You built an app. Alone.&lt;/li&gt;
&lt;li&gt;Now Google requires you to know &lt;strong&gt;12 actual humans&lt;/strong&gt; who will install it, keep it installed, and use it, for two weeks straight.&lt;/li&gt;
&lt;li&gt;Your mom counts as 1. Your secondary email doesn't count. Your dog doesn't have a Google account.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every solo dev without a network stalls here. Paid services emerged charging &lt;strong&gt;$15–25 per app&lt;/strong&gt; to supply the testers. Swap groups on Reddit/Telegram exist... and most die by day 3 because nobody tracks anything and everyone starts on a different day.&lt;/p&gt;

&lt;p&gt;I'm building the alternative: &lt;strong&gt;Dozena&lt;/strong&gt; — a free, open-source (AGPL-3.0) tool that runs &lt;strong&gt;synchronized rounds&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;~13 devs enter the same round, in the same 14-day window&lt;/li&gt;
&lt;li&gt;48h setup: join the round's Google Group and opt in to everyone's apps&lt;/li&gt;
&lt;li&gt;14 days: open the other 12 apps on at least 2 distinct days, with check-ins&lt;/li&gt;
&lt;li&gt;3 short written feedbacks per person; nobody tests their own app&lt;/li&gt;
&lt;li&gt;Public reliability ranking — disappear and you lose priority forever&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why synchronized? Because when your own production access depends on the same window as the 12 people testing &lt;em&gt;your&lt;/em&gt; app, show-up is not altruism — it's self-interest. The incentive problem solves itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I refuse to do
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;No APK hosting (everything through official Play closed-test links)&lt;/li&gt;
&lt;li&gt;No "guaranteed approval" claims — Google doesn't offer one to anyone; paid services that say that are selling you a refund policy&lt;/li&gt;
&lt;li&gt;No selling testers. Ever. Peers test peers.&lt;/li&gt;
&lt;li&gt;No Gmail harvesting: each dev uses their own Google Group&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest part: it starts as a public bet
&lt;/h2&gt;

&lt;p&gt;Instead of "this will work!", I wrote a kill-switch into the repo's decisions log:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If the waitlist gets fewer than 15 real signups in 10 days, I pivot. Publicly.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Currently: &lt;strong&gt;3 real signups in the first 7 hours&lt;/strong&gt;, from a single Reddit post, with the funnel measured by my own cookie-less tracking (page_view → CTA click → signup):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5nwm1bnznk35z21ecbvu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5nwm1bnznk35z21ecbvu.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>buildinpublic</category>
      <category>indiedev</category>
    </item>
    <item>
      <title>Tired of the 12 testers / 14 days rule? I made a free open-source tool for synchronized swap rounds</title>
      <dc:creator>magistral</dc:creator>
      <pubDate>Mon, 12 Oct 2026 21:36:40 +0000</pubDate>
      <link>https://dev.to/magistral/tired-of-the-12-testers-14-days-rule-i-made-a-free-open-source-tool-for-synchronized-swap-rounds-e3</link>
      <guid>https://dev.to/magistral/tired-of-the-12-testers-14-days-rule-i-made-a-free-open-source-tool-for-synchronized-swap-rounds-e3</guid>
      <description>&lt;p&gt;If you created a personal Play Console account after Nov 13, 2023, Google requires 12+ testers for 14 consecutive days before you can request production access.&lt;/p&gt;

&lt;p&gt;Solo devs get stuck here. That’s why I built Dozena.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;~13 devs per synchronized round.&lt;/li&gt;
&lt;li&gt;48h setup to join the group and opt in to each other’s tests.&lt;/li&gt;
&lt;li&gt;14 days of testing, with 3 short feedback reports per tester.&lt;/li&gt;
&lt;li&gt;Public reliability ranking. Ghosting means losing priority.&lt;/li&gt;
&lt;li&gt;Free during MVP, open source under AGPL-3.0.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everyone tests each other, nobody tests their own app. Your reliability matters because everyone depends on the same 14-day window.&lt;/p&gt;

&lt;p&gt;I need 26 devs for the first pilot. If fewer than 15 sign up in 10 days, I pivot.&lt;/p&gt;

&lt;p&gt;Landing: &lt;a href="https://dozema-nkdq.vercel.app/en" rel="noopener noreferrer"&gt;https://dozema-nkdq.vercel.app/en&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Criticism welcome, especially about flaws in this model.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9o75d5a4yc79dhwn3t4y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9o75d5a4yc79dhwn3t4y.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mobile</category>
      <category>androiddev</category>
      <category>java</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
