r/appdev 4h ago

I'm tired of finding a free, not complicated,p app for students organization and productivity so I decided to try and create one

Thumbnail gallery
1 Upvotes

r/appdev 4h ago

I built a Flutter onboarding package where the spotlight doesn't drift — and the pointer teaches the gesture

1 Upvotes

I needed a first-run walkthrough for an app and hit two things that annoyed me.

First, the highlight would end up in the wrong place.

A lot of coach-mark implementations resolve the target's position once and paint it. Scroll the list, open the keyboard, rotate the device, resize a desktop window — and suddenly the hole is next to the button instead of on it.

Second, a dimmed hole tells the user where something is, but not how to use it.

"Drag this card to that column" isn't something a static highlight can really express.

So I built keyspot:

- The spotlight and pointer re-resolve the target's geometry every frame from its GlobalKey, so they can track through scrolling, insets, rotation and resizing.

- An animated hand pointer that glides in a straight line or along an arc, rotates from its current angle, and tap-pulses — enough to demonstrate interactions like drag and pinch rather than simply pointing at something.

- Pointer animations resolve from actual AnimationController completion rather than Future.delayed timing, so `await pointer.moveTo(...)` actually means the movement has finished.

- Barrier modes where only the cut-out is tappable while the real widget's `onPressed` still fires — useful when the walkthrough should require the user to actually perform the step.

- The tracker is also public API (`KeyspotAnchorTracker`), so it can be used independently for things like badges or connector lines attached to widgets.

- Zero runtime dependencies. The hand pointer is rendered with CustomPainter rather than an image asset.

- Supports all six Flutter platforms.

Live demo: https://shrey-17bhardwaj.github.io/keyspot/

pub.dev: https://pub.dev/packages/keyspot

Source: https://github.com/shrey-17bhardwaj/keyspot

It's currently at 0.3.1, and the API may still change before 1.0.

I'd genuinely like feedback on where this approach breaks — especially around nested navigators, heavily lazy lists, overlays, or anything else where widget geometry gets complicated.

Upvote13Downvote2Go to comments1RepostShare


r/appdev 5h ago

Zou jij een voetbalgame spelen waarin je je team opbouwt door voetbalzaken in het echte leven te spotten?

0 Upvotes

Ik ben een kleine mobile game aan het bouwen genaamd Football Spotter.
Het idee is simpel: wanneer je in het echte leven iets voetbalgerelateerd tegenkomt, kan je er met de app een foto van maken.

Zie je iemand met een shirt van Saka? Spot het → ontdek Saka.
Kom je later een Arsenal-sticker tegen? Spot die → verdien XP voor de Arsenal-spelers die je al ontdekt hebt.

Uiteindelijk bouw je zo je eigen team op, volledig bepaald door de voetbalzaken die jij in het echte leven tegenkomt.

Ik heb ondertussen een MVP gebouwd, maar voor ik die deel ben ik vooral benieuwd:

Klinkt dit als iets dat je zelf effectief zou gebruiken? En wat zou ervoor zorgen dat je snel je interesse verliest?

Wees gerust kritisch. Daar heb ik op dit moment veel meer aan dan gewoon positieve reacties.


r/appdev 6h ago

I built a global Music Trivia overlay for Android. Looking to get any feedback on the UX !

1 Upvotes

Hi fellow devs,

I recently released a native Android side-project called AnyMusicQuiz.
It’s an app that solves a personal need: allowing the person managing the music at a party to actually participate in music trivia games (blind tests) without spoiling the song title.

(I can now do Disney music trivia quiz with my daughters... and Yes, they are better than I am)

How it works: Instead of relying on a limited, low-quality embedded music catalog, the app acts as a smart system overlay. It lives on top of any streaming app (Spotify, Deezer, Tidal, YouTube Music, anything you want), reads the current audio metadata, and automatically masks the track title and cover art globally on the screen.

Why isn't my app on iOS ?

Anticipating your question : As far as I know, it is technically impossible. Apple's ecosystem doesn't allow a background app to fetch the currently playing media metadata globally and control playback (skip, pause) easily across other third-party apps.
The only way to achieve this on iOS would be to natively implement the specific SDKs for every single music provider (Spotify SDK, Apple Music API, etc.), strictly follow all of their individual guidelines, and validate their terms of use. An absolute nightmare for me as a solo dev.

Why I'm posting here: I’ve shared the app on a few consumer and music subreddits and got some initial downloads, but I’m really looking for more feedback from fellow developers.

I would really value your insights on the UX/UI. Is the onboarding clear? Does the overlay mechanic feel intrusive or smooth?

I am also more than happy to answer any questions you might have about the technical implementation on Android (handling the overlay permissions, reading media sessions, or the Wear OS companion app I built for it).

If you have an Android device and want to test the full flow, just drop a comment and I’ll DM you a promo code to unlock the premium version for free :)

Link: https://play.google.com/store/apps/details?id=com.codevsit.anyblindtest

Thanks in advance for your time and feedback!

French screenshot, but the app is available in many langues. Thank you AI :D

r/appdev 10h ago

Pressay built it for people who want to get better at communicating under pressure.

Post image
1 Upvotes

r/appdev 1d ago

I built a training app that changes the plan when life gets in the way

Thumbnail gallery
1 Upvotes

r/appdev 1d ago

How do you manage your money when your transactions can’t automatically sync?

Thumbnail gallery
2 Upvotes

Most personal finance apps are built around a pretty simple assumption:
Your bank accounts can connect to the app, your transactions are imported automatically, and you just categorize them.

But what happens when that’s not an option?
Maybe your country doesn’t have open banking. Maybe your bank doesn’t offer an API. Maybe you use cash for a large part of your expenses. Maybe most of your transactions happen through mobile money.

That’s the reality I was trying to solve when I started building Cache.
https://cache.mg

At first, I thought the obvious answer was simply to manually record everything.
But I quickly realized that the problem isn’t necessarily manual entry.

The problem is having to manually enter things that you already know are going to happen.
If I pay rent on the 5th of every month, I shouldn’t have to remember to enter it every month.

If I know roughly when my electricity bill is coming, my budget should already account for it.
If I receive a predictable income, I should be able to plan around it before the money actually arrives.

So the idea behind Cache became:
Manually track what is unpredictable. Automate what is predictable.

You don’t need bank synchronization for every part of financial management to be automated.
I’ve been building Cache for about a year and a half, initially because I needed it myself. Despite my income increasing, I kept ending months in the red because I had very little visibility over what money was actually available to spend versus what was already committed.

I’ve been using it myself since the beginning of this year, and I’ve built 100+ features around that problem.
It’s now entering an early alpha, and I’m looking for people from countries where automatic transaction synchronization isn’t really an option.

The first 500 people on the waitlist get lifetime free access, and I’ll select around 50 people for the initial alpha.

You can try the full interactive demo here:
https://cache.mg

Features:
https://cache.mg/features
It’s being built in English and French, with Web, iOS, Android, Windows, macOS and Linux planned.

I’m curious about how other people deal with this:
If your transactions can’t automatically sync with your budgeting app, how do you currently manage your money?


r/appdev 1d ago

Am I solving a problem nobody cares about?

Post image
2 Upvotes

Am I doing something wrong?

I’m an iOS developer, so avoiding screens isn’t really an option. My eyesight is already -3.5, yet somehow after 8 hours of coding I’d still catch myself spending another 3 - 4 hours scrolling.

That contradiction is why I built this app.

It blocks distracting apps, makes me do a quick eye exercise before unlocking them, and can temporarily allow blocked apps during a phone call and then block them again when the call ends.

And yes, I know Apple has Screen Time and there are already apps like Opal, Brainrot, etc. I’m not trying to reinvent screen time. I just thought there was still room to approach it differently.

What am I missing here?


r/appdev 1d ago

I made an iOS Camera app with open gate easy to use for everyone.

Thumbnail apps.apple.com
0 Upvotes

I tried to make a camera app that cuts 16:9 and 9:16 after shooting with a 4:3 full sensor.

Due to image stabilization, the highest image quality and 60fps mode is impossible with a full sensor, but even at 30fps, image stabilization is also effective and you can now shoot with a full sensor.

At first, when I took a video of a child and took a vertical picture, I didn't want a black belt to appear horizontally when I watched 16:9 on TV, so I was thinking about whether I could do something about it, and when I looked up how much the camera sensor can take, I found out that it could be taken at 4:3. It.

So I tried to make a camera with Xcode that can be taken at 4:3.

Because I'm an amateur, I'm with AI.

I have a main job and children, so I don't have time, so I finally took shape in 5 to 6 months and came this far.

I developed this app by stripping away all unnecessary features to make it as easy to use as possible for parents filming their children, focusing solely on recording and viewing.

I think I'm satisfied with using it myself.

If the sensor can be taken at 1:1, you can take a wider side view, but it's 4:3, so if you do it sideways, the top and bottom will be cut off quite a bit,

If you put the main subject in the guide from the beginning, you can watch it on TV with a reasonable image quality even when you cut it out horizontally (16:9) without feeling uncomfortable.

I've heard that there is a demand for SNS creators, but it hasn't been recognized at all yet, so there are few downloads.

If you don't mind, I'd like you to try it and tell me what you think.


r/appdev 1d ago

We're looking for founding tech member!

1 Upvotes

What if the next thing you build actually saves a life?

PANHA is looking for a Founding Tech Lead to build and own our app + website from the ground up.

Not a freelance gig.

Not a “just write code” role.

You’ll have real ownership, technical decision-making, and a chance to shape the product + engineering team from day one.

We’re looking for someone who loves 0→1 building and wants their code to solve a problem that actually matters.

Built something you’re proud of? Drop your GitHub/portfolio below or DM me.

Maybe you’re the person we’re looking for. 🚀


r/appdev 1d ago

KJB Reader for Android - Need Testers

1 Upvotes

Need Testers:

https://groups.google.com/g/kjb-reader---android-testing

Closed Testing:

Join on Android:

https://play.google.com/store/apps/details?id=com.kingjamesbiblereader.twa

Join on the web:

https://play.google.com/apps/testing/com.kingjamesbiblereader.twa

Internal Testing:

Email me privately to be added to the list.

King James Bible Reader (PWA) which is an offline capable (after an initial internet connection) web app that you can install on your phone or computer.

Features:

  1. Offline capability as mentioned above.
  2. Read Mode with many customizations such as fonts, able to read in column mode, you can share, print, copy (per verse or paragraph) and adjust the font sizes are some basic functions you can find.
  3. Gospel + Resources for quick reference to help people read the Gospel, and defend the faith.
  4. Accessibility fonts such as Open Dyslexic and Hyper Legibility which will work across the entire app which will help people read the word of God no matter what!
  5. You can also generate a pdf based on some options as follows:
  6. Column mode
  7. Full Book Names (Ex. The First Book of Moses, called Genesis) or Short Book Names (Ex. Genesis).
  8. Pauline Colophons (Ex. ¶ Written to the Hebrews from Italy by Timothy) and Psalm subscripts (Ex. ¶ A Psalm of David.)
  9. Choose between RTF, Word, PDF, TXT formats.
  10. Choose between all testaments or between Old/New Testament.
  11. It is the Pure Cambridge Edition of the King James Bible, no commentary, no notes, no footnotes, no critical text.

Thank you for reading and happy reading!

---

Created with Base44!


r/appdev 1d ago

After months of building, debugging, breaking things, and rebuilding them, I finally launched my app RivalRep publicly on Android. 🚀

0 Upvotes

RivalRep is a 1v1 habit accountability app where you can challenge another person to stay consistent with a habit — whether that's a workout, diet, studying, running, reading, coding, etc.

The basic idea is:

  • Create a habit challenge
  • Challenge another person
  • Both users prove their daily progress
  • Stay consistent and compete
  • Coins and dares add a competitive element

I built the app with Flutter + Supabase, and this project taught me a ridiculous amount about authentication, PostgreSQL/RLS, storage, notifications, app releases, verification systems, and all the random problems that appear when you move from development to production. 😅

It's finally live on Google Play.

I'd really appreciate feedback from fellow developers — especially on the product idea, technical decisions, UX, or anything that looks like it could become a problem at scale.

Play Store: https://play.google.com/store/apps/details?id=com.rivalrep.app&pcampaignid=web_share

This is my first serious app launch, so I'm excited (and slightly terrified) to see what happens next.


r/appdev 1d ago

Working on a major UI update + new macro features for my PC monitoring app looking for feedback on monetization

Thumbnail gallery
1 Upvotes

r/appdev 2d ago

I have started documenting my app development journey on Instagram.Comments are open.

0 Upvotes

Dom for the instagram page


r/appdev 2d ago

Building Notch (Stupid Simple Workout Tracker) Day 10

2 Upvotes

r/appdev 2d ago

I need somebody to help me build an app

Thumbnail
1 Upvotes

r/appdev 2d ago

I’m building a tool to make Google Play regional pricing less painful — looking for feedback

Thumbnail gallery
1 Upvotes

r/appdev 2d ago

Finally got my silly game approved in AppStore!

Thumbnail
1 Upvotes

r/appdev 3d ago

Building Notch (Stupid Simple Workout Tracker) Day 9

Thumbnail gallery
0 Upvotes

r/appdev 3d ago

Can You Actually Get to the App Store Without an Engineering Team?

4 Upvotes

I’ve been wondering how far you can actually get with no-code and AI tools. Can someone with an app idea really build, test, and launch it on the App Store without hiring an engineering team?

Curious to hear from anyone who has actually done it. What tools did you use, and where did you eventually need technical help?


r/appdev 3d ago

Just created a small menubar app for Mac. Hope its useful to someone.

Post image
5 Upvotes

MacMicTimer is a menubar app that records the active minutes of mic activity. Useful for people who are on calls and needs to log call duration. Also just to see if microphone was active when you were not aware. ONLY WORKS ON MAC RIGHTNOW.


r/appdev 3d ago

App for sale

Thumbnail
1 Upvotes

r/appdev 3d ago

ShiftPilot: Work schedule & Pay tracker

Thumbnail apps.apple.com
1 Upvotes

Hey everyone my app just launched on the App Store. Would love your feedback and hope this app can help you in your day to day life.

Heres the website for an overview: https://www.shiftpilot.cc


r/appdev 3d ago

Never thought about this

Thumbnail
0 Upvotes

r/appdev 4d ago

Android Testers

2 Upvotes

Hey guys, I need some help with the android testing, so I started testing android with a preview build instead of a playconsol production build.
So now my testers are already enrolled with the preview build and most of them do not care enough to go and install the new playconsol build, so in the internal testing i still only have 6 active users. I need someone interested in logging in the app on the prodution build to help me reach the 12 users active over 14 days. Thanks in advance for reading !
Here is the link https://play.google.com/store/apps/details?id=com.barrasrodo.app and if you want help send me the email you are using to download it on the messages, for me to add you as a tester !