<?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: Chakshu Software Creation</title>
    <description>The latest articles on DEV Community by Chakshu Software Creation (@chakshusoft).</description>
    <link>https://dev.to/chakshusoft</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3972545%2F326d1507-f59e-4042-b847-4b5e2c860486.png</url>
      <title>DEV Community: Chakshu Software Creation</title>
      <link>https://dev.to/chakshusoft</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chakshusoft"/>
    <language>en</language>
    <item>
      <title>I found a completely free, no-ads task exchange platform and I'm genuinely confused how it exists</title>
      <dc:creator>Chakshu Software Creation</dc:creator>
      <pubDate>Sun, 07 Jun 2026 13:32:52 +0000</pubDate>
      <link>https://dev.to/chakshusoft/i-found-a-completely-free-no-ads-task-exchange-platform-and-im-genuinely-confused-how-it-exists-4fl4</link>
      <guid>https://dev.to/chakshusoft/i-found-a-completely-free-no-ads-task-exchange-platform-and-im-genuinely-confused-how-it-exists-4fl4</guid>
      <description>&lt;p&gt;Okay this is going to sound like an ad. It's not. I'm just genuinely surprised this thing exists and nobody's talking about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rant that started this
&lt;/h2&gt;

&lt;p&gt;A few weeks ago I needed a really simple favor — someone to test a form I built and give me honest feedback. Not a dev. Just a normal person who could click through it and tell me if it was confusing.&lt;/p&gt;

&lt;p&gt;I posted on Reddit. Got 2 replies. One person said "looks fine" without actually testing it (I had analytics, I could tell). The other ghosted.&lt;/p&gt;

&lt;p&gt;I tried those "do a task for me" apps. Most of them are either:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full of spam/scam tasks&lt;/li&gt;
&lt;li&gt;Want you to pay upfront&lt;/li&gt;
&lt;li&gt;Take a 20-30% cut&lt;/li&gt;
&lt;li&gt;Have a $50 minimum withdrawal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All I wanted was: &lt;strong&gt;I help you with something, you help me with something.&lt;/strong&gt; No money involved. Just people exchanging small favors.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I stumbled on
&lt;/h2&gt;

&lt;p&gt;So I found this thing called &lt;strong&gt;&lt;a href="https://friendlyhelp.app" rel="noopener noreferrer"&gt;Friendly Help&lt;/a&gt;&lt;/strong&gt;. No idea how I found it honestly — think someone linked it in a Discord server I lurk in.&lt;/p&gt;

&lt;p&gt;It's a task exchange platform. The concept is dead simple:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You post a task you need help with&lt;/li&gt;
&lt;li&gt;Someone applies to help&lt;/li&gt;
&lt;li&gt;You approve them&lt;/li&gt;
&lt;li&gt;They do it, submit proof&lt;/li&gt;
&lt;li&gt;You verify, they get coins&lt;/li&gt;
&lt;li&gt;Now they can post their own tasks and someone else will help using those coins&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;No real money. No payments. No ads. No premium tier. Completely free.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I sat there for a good 5 minutes waiting for the catch. There isn't one. It's just... a community project someone built and maintains for free.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it actually works
&lt;/h2&gt;

&lt;p&gt;So I signed up (email/Google auth — took 30 seconds) and posted my first task: "Test my web form and give feedback — 5 minutes max."&lt;/p&gt;

&lt;p&gt;Within a few hours, someone applied. I could see their profile, their tier (Bronze/Silver/Gold based on how much they've helped), and their history. I approved them.&lt;/p&gt;

&lt;p&gt;They tested my form and submitted a screenshot as proof showing they went through the whole thing. They also left a note with actual useful feedback — "the submit button on mobile is cut off" — which I hadn't noticed.&lt;/p&gt;

&lt;p&gt;The whole thing took maybe 24 hours from posting to completion.&lt;/p&gt;

&lt;p&gt;Here's what surprised me about the system:&lt;/p&gt;

&lt;h3&gt;
  
  
  The coin economy
&lt;/h3&gt;

&lt;p&gt;Everything runs on virtual coins. Not crypto. Not real money. Just an internal point system.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You start with some coins when you join&lt;/li&gt;
&lt;li&gt;Posting a task costs coins (you set the amount)&lt;/li&gt;
&lt;li&gt;Completing a task earns you coins&lt;/li&gt;
&lt;li&gt;Coins go into escrow when someone starts your task — so they're guaranteed to get paid&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's basically: &lt;strong&gt;help others → earn coins → use coins to get help → cycle continues.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Nobody's making real money here. That's the whole point. It removes the awkward "how much should I pay for this" problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  The trust system
&lt;/h3&gt;

&lt;p&gt;This was the part that impressed me. For a free platform, they've thought about this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Proof submission&lt;/strong&gt; — the helper has to upload proof (screenshots, photos) that they actually did the task&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;48-hour auto-approve&lt;/strong&gt; — if the task poster doesn't verify within 48 hours, it auto-approves. So helpers don't get screwed by ghosters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dispute system&lt;/strong&gt; — if someone submits garbage proof, you can open a dispute. An admin reviews it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User tiers&lt;/strong&gt; — Bronze/Silver/Gold based on completed tasks. Higher tier = more trust.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ban system&lt;/strong&gt; — people who consistently cheat get banned.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's not perfect. I'm sure people game it. But for a free community platform, it's surprisingly well thought out.&lt;/p&gt;

&lt;h3&gt;
  
  
  Works on both web and phone
&lt;/h3&gt;

&lt;p&gt;They have a &lt;strong&gt;web app&lt;/strong&gt; at &lt;a href="https://friendlyhelp.app" rel="noopener noreferrer"&gt;friendlyhelp.app&lt;/a&gt; and an Android app (Flutter-based). Both connect to the same backend, so your account, tasks, and coins sync across both.&lt;/p&gt;

&lt;p&gt;I used the web version on desktop and the app on my phone to check notifications. Worked fine both ways.&lt;/p&gt;

&lt;h2&gt;
  
  
  What kind of tasks are on there?
&lt;/h2&gt;

&lt;p&gt;From what I've seen browsing around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Test my app and give feedback" (this is basically why I found it)&lt;/li&gt;
&lt;li&gt;"Fill out my survey (5 min)"&lt;/li&gt;
&lt;li&gt;"Proofread my portfolio website"&lt;/li&gt;
&lt;li&gt;"Watch my YouTube video and give honest critique"&lt;/li&gt;
&lt;li&gt;"Help me pick a logo — vote on 3 options"&lt;/li&gt;
&lt;li&gt;"Review my resume"&lt;/li&gt;
&lt;li&gt;"Try my Chrome extension and find bugs"&lt;/li&gt;
&lt;li&gt;"Help me practice an English conversation (15 min voice call)"&lt;/li&gt;
&lt;li&gt;"Give me feedback on my landing page copy"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's mostly small, quick tasks. Nothing crazy. The kind of stuff you'd ask a friend for — except you don't want to keep bugging your friends.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I like about it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;It's genuinely free.&lt;/strong&gt; I keep saying this because I keep waiting for the popup that says "upgrade to Pro for $9/month." It hasn't come. No ads either. No tracking dark patterns. No "invite 5 friends to unlock" nonsense.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The coin system removes money awkwardness.&lt;/strong&gt; I don't have to figure out if a 5-minute task is worth $2 or $5 or $10. It's just coins. Help and be helped.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The auto-approve after 48 hours is genius.&lt;/strong&gt; On other platforms, I've done freelance tasks where the poster just disappears and never confirms. Here, if they ghost, you still get your coins after 48 hours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It's fast for small tasks.&lt;/strong&gt; I've used it 4 times now. Average turnaround is about 12-24 hours for simple stuff.&lt;/p&gt;

&lt;h2&gt;
  
  
  What could be better
&lt;/h2&gt;

&lt;p&gt;Being honest here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The user base is still small.&lt;/strong&gt; Some tasks sit for a day or two before someone picks them up. If you need something done in 30 minutes, this isn't it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No iOS app yet.&lt;/strong&gt; Just web + Android for now.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The UI is functional but not beautiful.&lt;/strong&gt; It's clearly a passion project, not something with a design team behind it. Purple and gold color scheme — it works but it's not going to win design awards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The free tier of Render means the server sometimes cold-starts slow.&lt;/strong&gt; First load can take a few seconds. After that it's fine.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of these are dealbreakers for me. It's free. It works. It solves my problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://friendlyhelp.app" rel="noopener noreferrer"&gt;Friendly Help&lt;/a&gt; is a free task exchange platform (web + Android)&lt;/li&gt;
&lt;li&gt;Virtual coin economy — no real money, no ads, no premium tiers&lt;/li&gt;
&lt;li&gt;Post tasks, help others, earn coins, use coins to get help&lt;/li&gt;
&lt;li&gt;Built-in proof submission, escrow, disputes, user tiers&lt;/li&gt;
&lt;li&gt;Completely community-driven, maintained by an indie dev for free&lt;/li&gt;
&lt;li&gt;Small user base but growing&lt;/li&gt;
&lt;li&gt;Actually useful for getting quick feedback, testing, surveys, proofreading, etc.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Do you know of any other platforms like this? The whole "help exchange" concept seems obvious but I can't find many good ones. Drop suggestions in the comments — I'm curious what else is out there.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>friendlyhelp</category>
      <category>community</category>
      <category>review</category>
      <category>rating</category>
    </item>
    <item>
      <title>I wasted 6 weeks on Google Play's closed testing. Here's what finally worked.</title>
      <dc:creator>Chakshu Software Creation</dc:creator>
      <pubDate>Sun, 07 Jun 2026 13:21:27 +0000</pubDate>
      <link>https://dev.to/chakshusoft/i-wasted-6-weeks-on-google-plays-closed-testing-heres-what-finally-worked-41h8</link>
      <guid>https://dev.to/chakshusoft/i-wasted-6-weeks-on-google-plays-closed-testing-heres-what-finally-worked-41h8</guid>
      <description>&lt;p&gt;I need to vent. And maybe save someone else from the same nightmare.&lt;/p&gt;

&lt;h2&gt;
  
  
  The backstory
&lt;/h2&gt;

&lt;p&gt;I'm a solo Android dev. I've been working on my app for about 4 months — evenings, weekends, the usual indie grind. I finally got to the point where I was ready to publish on the Play Store.&lt;/p&gt;

&lt;p&gt;Then I hit the &lt;strong&gt;closed testing wall&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you haven't dealt with this yet — Google now requires you to run a 14-day closed test with at least 20 testers who are &lt;strong&gt;actually engaged&lt;/strong&gt;. Not just opted in. Not just installed once. Google tracks whether your testers are &lt;strong&gt;genuinely using your app&lt;/strong&gt; over those 14 days.&lt;/p&gt;

&lt;p&gt;Sounds reasonable, right? It is. Until you try to find 20 people who will reliably open your app every day for two weeks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Round 1: Friends &amp;amp; family
&lt;/h2&gt;

&lt;p&gt;I asked everyone I know. Got about 12 people to opt in. Most of them installed the app on Day 1. A few opened it again on Day 2. By Day 5, maybe 3 people were still using it.&lt;/p&gt;

&lt;p&gt;The rest? Life happened. They forgot. They got busy. One person told me "yeah I opened it" — their phone had auto-uninstalled it because of storage.&lt;/p&gt;

&lt;p&gt;Day 14. I submitted for production access. &lt;strong&gt;Rejected.&lt;/strong&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Your testers did not show sufficient engagement..."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Cool. Two weeks wasted.&lt;/p&gt;

&lt;h2&gt;
  
  
  Round 2: Reddit &amp;amp; Discord
&lt;/h2&gt;

&lt;p&gt;I went to r/AndroidDev, various Discord servers, those "I'll test yours if you test mine" threads. Got 25 people to sign up this time.&lt;/p&gt;

&lt;p&gt;The problem? Most of them did exactly what I feared — installed once to bump their own numbers, then removed the app. I was in an illusion that people were testing. They weren't.&lt;/p&gt;

&lt;p&gt;Day 15. Submitted again. &lt;strong&gt;Rejected again.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Same message. Testers not engaged.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Another two weeks gone. At this point I've spent over a month just trying to get past closed testing. Haven't written a single line of new code.&lt;/p&gt;

&lt;h2&gt;
  
  
  The actual problem
&lt;/h2&gt;

&lt;p&gt;Here's the thing that drove me crazy — I had &lt;strong&gt;zero visibility&lt;/strong&gt;. I couldn't tell:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who actually opened the app today?&lt;/li&gt;
&lt;li&gt;Who installed it once and forgot?&lt;/li&gt;
&lt;li&gt;Is anyone even using it on Day 7, 8, 9?&lt;/li&gt;
&lt;li&gt;How long are sessions lasting? 2 seconds or 2 minutes?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I was flying blind. You submit testers, pray for 14 days, and find out the result. That's it. No dashboard, no analytics, no feedback loop.&lt;/p&gt;

&lt;p&gt;I could've replaced inactive testers on Day 3 if I'd known they weren't opening the app. Instead I waited until Day 15 to find out I failed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I ended up using
&lt;/h2&gt;

&lt;p&gt;While doom-scrolling GitHub one night (as you do), I stumbled on this thing called &lt;strong&gt;&lt;a href="https://github.com/Chakshu1221/testpulse-sdk" rel="noopener noreferrer"&gt;TestPulse&lt;/a&gt;&lt;/strong&gt;. It's basically a small SDK you drop into your app during the testing phase that tracks tester engagement — sessions, screen visits, duration, which testers are active, which ones ghosted.&lt;/p&gt;

&lt;p&gt;It has a web dashboard where you can see all of this in real time.&lt;/p&gt;

&lt;p&gt;I was skeptical. But at this point I was desperate. Adding it was stupidly simple:&lt;/p&gt;

&lt;p&gt;When testers open the app for the first time, a little dialog asks for their name so you can identify them. After that, the SDK silently tracks sessions, screens, and duration. Data gets batched locally and synced to the backend every 60 seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Round 3: The one that worked
&lt;/h2&gt;

&lt;p&gt;I built a new APK with TestPulse included, uploaded it to closed testing, and recruited testers again — this time from a mix of friends and online communities.&lt;/p&gt;

&lt;p&gt;The difference? &lt;strong&gt;I could actually see what was happening.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Day 1: 22 testers installed. 20 opened it. Good start.&lt;/li&gt;
&lt;li&gt;Day 2: 18 testers active. The dashboard showed 2 people hadn't opened it since Day 1.&lt;/li&gt;
&lt;li&gt;Day 3: Those 2 still inactive. I messaged them on WhatsApp — one had phone issues, one had just forgotten. Both opened it that day.&lt;/li&gt;
&lt;li&gt;Day 5: 3 testers had dropped to &amp;lt; 30 second sessions. I could see they were just opening and closing the app. I reached out and asked them to actually try the features.&lt;/li&gt;
&lt;li&gt;Day 7: I could see the engagement graph trending in the right direction. The dashboard gave me an "engagement score" which was at 78/100 — labeled "Good."&lt;/li&gt;
&lt;li&gt;Day 10: One tester went inactive. I recruited a replacement immediately instead of waiting until Day 15 to find out.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Day 14. Submitted for production access.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approved.&lt;/strong&gt; ✅&lt;/p&gt;

&lt;p&gt;I literally teared up. Not because the app was approved, but because this nightmare was finally over.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I wish I'd known earlier
&lt;/h2&gt;

&lt;p&gt;The real issue was never about finding 20 testers. It was about &lt;strong&gt;knowing which testers are actually engaged&lt;/strong&gt; so you can take action.&lt;/p&gt;

&lt;p&gt;A few things I learned:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Most people won't test your app for 14 straight days.&lt;/strong&gt; It's not malicious — they just forget. Life happens.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You need visibility, not more testers.&lt;/strong&gt; 15 engaged testers beat 30 ghost testers every time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Google checks DAU (Daily Active Users), session length, and screen navigation.&lt;/strong&gt; A tester who opens your app for 2 seconds and closes it doesn't count as "engaged."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Replace inactive testers EARLY.&lt;/strong&gt; If someone hasn't opened the app by Day 3, they're not coming back. You need to know this on Day 3, not Day 15.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The tester exchange communities (Reddit, Discord) are hit or miss.&lt;/strong&gt; Some people genuinely help. Many just install once to get you to reciprocate, then uninstall. Without tracking, you can't tell the difference.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  For Flutter devs
&lt;/h2&gt;

&lt;p&gt;If you're wondering — yes, it works with Flutter too. Flutter apps are regular Android apps under the hood. You add the dependency in &lt;code&gt;android/app/build.gradle.kts&lt;/code&gt; (NOT &lt;code&gt;settings.gradle.kts&lt;/code&gt; — that doesn't work for Flutter) and the API key in the Android manifest. The SDK auto-tracks sessions. For per-screen tracking you'd need to call &lt;code&gt;logScreen()&lt;/code&gt; manually since Flutter uses a single Activity, but honestly session tracking alone was enough for me to pass.&lt;/p&gt;

&lt;h2&gt;
  
  
  The removal
&lt;/h2&gt;

&lt;p&gt;After I got production access, I just removed the gradle dependency and the manifest meta-data tag. Two lines deleted, build the release APK, done. No leftover code, no cleanup needed.&lt;/p&gt;

&lt;p&gt;You could also use &lt;code&gt;debugImplementation&lt;/code&gt; instead of &lt;code&gt;implementation&lt;/code&gt; so it's automatically excluded from release builds. I wish I'd done that from the start.&lt;/p&gt;

&lt;h2&gt;
  
  
  Would I recommend it?
&lt;/h2&gt;

&lt;p&gt;I'm not going to tell you this is the only way or the best way. I'm just telling you what worked for me after failing twice and wasting 6 weeks.&lt;/p&gt;

&lt;p&gt;If you're about to start closed testing — or worse, if you've already been rejected — just having visibility into who's actually testing changes everything. I went from blind hope to informed action, and that made the difference.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://github.com/Chakshu1221/testpulse-sdk" rel="noopener noreferrer"&gt;repo is here&lt;/a&gt; if you want to check it out. The &lt;a href="https://testpulse-dashboard-x3yd.onrender.com" rel="noopener noreferrer"&gt;dashboard&lt;/a&gt; is free to use.&lt;/p&gt;

&lt;p&gt;Good luck with your closed testing. You're going to need it. But hopefully not as much luck as I needed. 😅&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Has anyone else dealt with this Google Play closed testing rejection loop? How did you handle it? Would love to hear other approaches in the comments.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>flutter</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
