u/Background_Outside28

Google Play forces us to find 20 testers. I found 18, got zero feedback, and one of them stole my UI.

Hi everyone. I am a QA tester with 7 years of experience. I just released my first app called Lupi (a subscription tracker).

We all know the new Google Play rule, you need 12 testers for 14 days. I had to find strangers on Facebook groups to help me (as I don't have so many friends with Androids). I got 18 testers. Do you know how much feedback I received? Zero 😂

But it gets worse. While my app was still in the closed beta, one of those "testers" actually copied my UI and my logo. They published a copycat app before me (on App store). I was furious. But then I realized that actually, if someone steals your design before you even launch, your UX must be really good.

I built the app with React Native and a local-first SQLite database. Of course AI helped me write the code, but I think that my QA skills pushed it to production. The app tracks your regular expenses + warns you before a free trial ends.

I learned that random testers are useless. If you want real feedback, ask other developers, or family/friends.

Let me know if you want the link to check it out. I'm ready for the roast to make it better 🔥 (real feedback needed 😅)

reddit.com
u/Background_Outside28 — 4 days ago

App stores don't remind you when your free trial ends. So I built an app that does

App stores make a lot of money when we forget to cancel a free trial. They don't want to remind you.

I got really tired of losing money on forgotten subscriptions and forgotten payments (today we have so many of them, so it's super hard to track them all). I don't know how to code from scratch, so I used AI as my "junior developer". Unfortunately, AI makes stupid mistakes, so I have to use all my 7 years of QA experience to clean up the mess and actually launch my first app 😂

It is called Lupi. It is a local-first subscription tracker. No cloud, no bank logins. Your data stays on your phone.

The best thing in the app - it notifies you whenever a trial is about to finish, or your payment is coming (whatever it is, Netflix, Gym, Insurance, etc.)

AI helped me start, but testing made it real.

I will put the links in the comments. Since I am a QA, I tried to break it many times. But I am sure you guys can break it better. Let me know what you think! I would be grateful for every comment and feedback :)

reddit.com
u/Background_Outside28 — 4 days ago

Hey everyone :) 5 days ago I shared a post that I finally shipped my first app, Lupi. I want to say BIG THANK YOU for your feedback!

During these 5 days I finally got my first monthly subscription and two active trials! When I saw it after 5 months of working on the app, I was so happy and I couldn't believe it.

After you gave me the feedback, I made some improvements:

  • Notification center: Added a new "Bell" icon on the home page with a counter so you can see a history of all alerts you could have missed
  • Summary UI polish: Redesigned the analytics cards to be more readable
  • Amount input validation: Added character limits for the "Amount" field to prevent UI breaks
  • Huawei and OnePlus Fixes: I got two Firebase alerts about crashes on these two phones, so I made a fix to prevent them in the future

I need your advice:

  1. Huawei problem: as Huawei does not have Google Play services, should I be focused on keeping fixing the crashes on this device? I already had two alerts about two different crashes on this device. I don't know if it's worth spending my time on it.
  2. Other needed functions: Do you have in mind any function that could make the app even more helpful? I'm thinking about CSV export or maybe some connection to iCloud.

Thanks again for your help!

u/Background_Outside28 — 6 days ago

Like many here, I track my major expenses and overall savings rate closely. But recently, I realized I was suffering from "subscription creep". It wasn't just the obvious ones like Netflix or Spotify. Some of them were "hidden": health care, car GPS navigation, annual insurance, or gym memberships.

I sat down and mapped out every single one of them. What hit me wasn't the monthly cost, but the annual one. Seeing a $15/month service presented as a $180/year drag on my investments changes the perspective completely.

I used to manage this in a excel, but it didn't send me push notifications before annual renewals hit my card. Because I couldn't find a privacy-focused tool, I spent the last few months building my own local-first tracker on my phone just to get my cash flow in order and thanks to that I already resigned from car navigation that I don't use (as I have an Apple Car I can you google maps for free) and Disney+ as I realized that I don't need all of them at once.

How often do you guys do a hard audit of your recurring bills? Have you found any "vampire" subscriptions dragging down your saving reate lately?

reddit.com
u/Background_Outside28 — 7 days ago
▲ 47 r/expo+1 crossposts

Hey guys. I've been working as a QA tester for over 7 years. I spend my days finding bugs in massive web systems, always thinking "I could build this with better UX". But honestly, I couldn't code an app from scratch. AI finally helped me bridge that gap.

I just shipped my first app – Lupi, a local-first subscription tracker. I wanted to share the stack and what I actually built, since reading this sub helped me a lot.

The Stack:

  • React Native 0.81 (New Arch enabled) / Expo SDK 54
  • expo-sqlite (100% local, no cloud auth bullshit)
  • RevenueCat (react-native-purchases) for the custom paywall
  • NativeWind 4 + Gluestack UI
  • Reanimated 4 for some smooth transitions

One thing I'm actually most proud of: Just getting it over the finish line and making it feel genuinely smooth. Thanks to the new arch and react-native-reanimated, the app snaps and transitions nicely. As a QA, my brain is wired to find reasons why things shouldn't ship, so actually pushing a stable, fluid app to production was a massive personal win.

Biggest pain? It wasn't coding. It was the endless configuration nightmare of RevenueCat, Firebase, and the soul-crushing bureaucracy of Apple and Google Store approvals. And the absolute cherry on top: during the closed Android beta tests, someone actually ripped off my UI, name, and logo, and published a clone to the app store.

Since I'm a QA, I tried to test it to death, but you guys are probably better at breaking RN apps. If you have a minute, let me know what you think about the UI/UX or performance. I'm ready for the roast 😂

(Links in the first comment)

u/Background_Outside28 — 11 days ago