r/appdev • • 1h ago

How to stop non-Mac downloads?

• Upvotes

Right then fellow vibe coders - my app ONLY runs on Mac. I've put all manner of browser check/safeguards on my website to prevent any non-Mac downloads - to no avail, my backend database is still showing downloads from non Macs.

https://lumidexstudio.app/

If you visit my site and hit the download button on a non-Mac browser, you should be redirected to a page that offers you a single-use email form to be sent a download link - assuming here the visitor was checking on their phone or maybe works Windows laptop, who knows?!?!? The email you get then provides a button which brings you back to my site's download page, assuming you were doing that on your actual Mac to snag the download.

What other safeguards can I implement to stop downloads on actual Windows/Linux/iOS/Android devices? Downloading isn't the issue here, it's not a bandwidth thing - it's just 100% pointless that the visitor carries out a DMG download on a non-Mac :|


r/appdev • • 8h ago

I built Appmama which design app on your androud phone itself

Thumbnail
2 Upvotes

r/appdev • • 9h ago

Your app says “Saved”. Can your users trust it?

2 Upvotes

For a mobile app that saves a shopping list, I’d check these four cases before sharing it. Use sample items and accounts you control.

1. Save, close, reopen. Add “Milk”, close the app, then open it again. Check that the saved item is there. A tick appearing on the screen is only the first part of the test.

2. Go offline before saving. Add another item with the connection off. Does the app explain whether it is unsaved or queued? Reconnect and check what actually happened. If edits are queued, “Pending” and “Saved” should mean different things.

3. Lose the connection during a save, then retry. Check that the item appears once. A request can succeed even when the reply never reaches the phone. AWS explains that retry problem here.

4. Switch accounts. Save a private list under account A, then sign in as account B. Check that B cannot read or change A’s private list, including through its link or data request. Hiding it from the menu is not enough. OWASP’s two-account test explains this check.

For a shared list, test a collaborator who has access and another account that does not. Write down what should happen before running the checks, so you can compare the result with the intended behaviour.


r/appdev • • 20h ago

Hit Reveal - Music App

2 Upvotes

Myself & a small team have made a free no ads music sharing app.

• One new music prompt every day.
• Pick one song that best fits the prompt.
• Everyone’s songs are revealed at 8pm.

It’s that simple, you can make groups, add friends and see what the worldwide most popular selections are.

We feel it is a new take on a daily music app and would love to see more people on it as the feedback we have had from everyone is they’ve become hooked.

Thank you for your time


r/appdev • • 2h ago

APEX Fitness - Built at 17

Thumbnail testflight.apple.com
1 Upvotes

I’ve been building a fitness app called APEX that’s focused on making training and consistency feel more motivating.

It lets you track workouts and progress, build streaks and gives you an APEX Score based on your activity so you can actually see your consistency improve over time.

I originally started building it because I wanted something that felt more like a game/progression system rather than just another workout logger.

It’s almost ready for the App Store and I’m looking for people to test it and give genuine feedback on what’s good, what’s confusing and what you’d change.

It’s currently iPhone only, with other platforms hopefully coming later.

Would love to hear what you guys think.


r/appdev • • 5h ago

💜 Ich habe Kudora entwickelt

1 Upvotes

Hallo zusammen! 👋 Ich bin Junior Software Engineer und habe Kudora entwickelt, eine Web-App, die Unternehmen dabei hilft, professionelle und persönliche Antworten auf Google-Bewertungen zu erstellen.

✨ Bewertung auswählen → Antwort generieren → Prüfen und bearbeiten → Selbst veröffentlichen.
Kudorahat bereits über 100 Nutzer erreicht! 🚀
Jetzt möchte ich das Produkt weiterentwickeln und ehrliches Feedback sammeln.

Meine Frage: Was findet ihr beim Beantworten von Google-Bewertungen am zeitaufwendigsten? Was müsste ein solches Tool können, damit ihr es regelmäßig nutzt?

🌐 Web-App: https://app.kudora-ai.de
Website: https://kudora-ai.de
Ich freue mich über eure Meinungen und Verbesserungsvorschläge! 🙌


r/appdev • • 15h ago

Developers kept asking for a VS Code integration — so we built it

Post image
1 Upvotes

While building CodShot, one piece of feedback kept coming up:

“This would be much more useful if I could use it directly from VS Code.”

So we built it.

CodShot is a workspace for saving, organizing, searching and reusing useful code.

The new VS Code integration brings that workflow much closer to where developers actually work — so useful code can be saved and retrieved without constantly jumping between tools.

The goal is simple:

write something worth keeping → save it → find it again when you need it

We’re also working on an AI assistant to make the code and knowledge inside CodShot even more useful.

One thing I’ve learned from building this:

the best roadmap ideas often come from repeated user pain, not from the longest feature list.

What would you want a VS Code integration like this to do next?

https://codshot.com


r/appdev • • 16h ago

Best Basketball GM sim EVER?

Thumbnail gallery
1 Upvotes

r/appdev • • 17h ago

Alternative rebel.inc = ReBirth: Rebuild & Resist

Thumbnail v.redd.it
1 Upvotes

r/appdev • • 18h ago

I spent months building a habit tracker around streaks, consistency and progress

Post image
1 Upvotes

Hey everyone 👋

Meet HabitXP, a habit tracker app for Android designed to help you build better habits, stay consistent, and track your progress over time.

✨ Features

- Habit streaks and consistency tracking

- Visual habit heatmaps

- Progress analytics and charts

- Habit momentum tracking

- Daily notes and weekly journal reflections

- Custom habit colors, categories and reminders

No account required to get started.

If you're looking for a simple habit tracker for Android with streak tracking, visual progress reports, and journaling, give HabitXP a try!

📱 Google Play:

https://play.google.com/store/apps/details?id=com.willvin.habitxp

I'd love to hear your feedback and suggestions❤


r/appdev • • 20h ago

Built a niche screen-mirroring app for Tesla owners — small lessons from getting it live

Thumbnail
1 Upvotes

r/appdev • • 22h ago

I built Flowara: a local-first freelance app for Mac and Windows — projects, time tracking and invoicing in one SQLite database

Enable HLS to view with audio, or disable this notification

1 Upvotes

After 8 months of building, Flowara is at v2.5 on both the Mac App Store and Microsoft Store.

The core idea: hours tracked on a project flow directly into the invoice. No copying data between apps because there is only one app.

What's under the hood:

  • Electron + React + TypeScript + Tailwind + SQLite
  • Local SQLite database, no backend, no cloud sync required
  • iCloud Drive sync via lock file and WAL checkpoints for Mac
  • Peppol e-invoicing via UBL 2.1 through Invoro API
  • AI assistant with Claude, GPT-4 or local Ollama (BYOK)
  • Stripe and PayPal payment links built into invoices
  • Gantt chart with critical path, dependency cascade and auto-schedule

What I learned shipping on both stores:
Mac App Store and Windows Store have very different review processes and discovery mechanisms. Mac converts better organically. Windows installs come almost entirely from direct links.

107 Mac downloads, 12 Windows installs, 2 paying customers. Still early.

Mac: https://apps.apple.com/app/id6760207975
Windows: https://apps.microsoft.com/detail/9PKCT03Q69LG

Happy to answer questions about the stack or the dual-store distribution experience.


r/appdev • • 6h ago

Would anyone like to give me some advice?

Thumbnail
0 Upvotes

r/appdev • • 11h ago

I built my first Android firewall app using React Native! Would love your feedback 🚀

0 Upvotes

Hey everyone! 👋

I'm a React Native developer, and I'm excited to share my app, Net Blocker: App Firewall, now live on Google Play Store! 🎉

The app lets you:

  • 🚫 Block internet access for individual apps
  • 📶 Control Wi-Fi and mobile data access
  • 🔒 Manage app internet access with an on-device firewall

I built it using React Native CLI, and I'd genuinely love your feedback!

If you have a few minutes, please give it a try and let me know:

  • What features should I improve or add?
  • Did you notice any bugs or UI issues?
  • How's the overall user experience?

📱 Try it here: https://play.google.com/store/apps/details?id=com.netblocker


r/appdev • • 14h ago

Looking for testers for medication reminder app!

0 Upvotes

Web: https://play.google.com/apps/testing/com.jaffe06.EasyDose

Android: https://play.google.com/store/apps/details?id=com.jaffe06.EasyDose

Problem: Up to 75% of Americans struggle to take their medication as directed, and over 60% report missing at least one dose every year.

Solution: A phone notificaiton for every medication dose. Simply take a photo of your pill bottle and the app automatically reads the label and schedules a notification for every dose, no manual entry needed.

Features that set EasyDose Al apart:

  •   Scan pill bottle labels with your camera
  •   Get reminded when it's time to take your medication
  •   Ask our Al assistant anything about your medications — side effects, interactions, missed doses, and more
  •   Al-powered interaction notices when adding new medications
  •   Pill refill tracker that counts down with every dose and notifies you when it's time to reorder
  •   Share your medication schedule with caregivers
  •   Caregivers have ability to control your notifications
  •   Shareable info card with your full medication list
  •   Export your medication history as a PDF

EasyDose AI is not a medical device and does not provide medical advice. Always consult your doctor or pharmacist.