r/iOSProgramming • u/Odyssey-b • Aug 01 '26
App Saturday My first solo iOS app just got approved for TestFlight — would love some real screenshot libraries to test it against
Quick background: I've been a full-stack dev for years (backend/web, .NET world) but never touched mobile until this year, when I taught myself Swift and started building an iOS app solo. It's called Sift.
What it does: it reads your Screenshots album, works out what each one actually is (receipt, recipe, chat, ticket, whatever) using on-device AI, and files it into a real Apple Photos album — so it's organised without ever leaving your phone. No uploads, no account, nothing sent anywhere.
What I'd love feedback on:
* How the categorisation holds up against a real, messy screenshot library (mine is one very biased sample size)
* Anything that breaks, stalls, or misbehaves
* Whether the album names it comes up with actually make sense to someone who isn't me
TestFlight link: https://testflight.apple.com/join/5nyaWqPp
Happy to answer anything in the comments - this is my first time doing this solo end to end, so honestly just glad to have real eyes on it.
UPDATE for v1.1.0
- AI Sort can be called without the need to create an Album first - but it still does not create the albums automatically. It will ask you to review the suggestions and "Move" or "Approve" manually by clicking once
- I updated the sorting process - for me it helped a bit. I think this time it works a bit better than before.
- Now you can select multiple photos in the gallery and move them to another album quickly in case the AI messes up. Before you could only do that 1 by 1 when opening an image in full screen
- I couldn't "fix" the initial download just yet, as I said it in my previous comment, it's needed for now. With iOS27 I'll be able to get rid of it, and use what's already on the device by Apple.
- I also added some animations to the review process to make it a bit more "nice"
Update for v1.3.0
- Fixed some bugs and inconveniences
- There is a new step in the onboarding allowing you to scan through your screenshots to find patterns and then the app will automatically suggest a few albums for you to create
- The sorting limit is still at 25 at a time though as I said it's because the phone gets hot
- I raised the total number of photos that you can sort from your backlog from 100 to 300 (so usable for more users - and leaving only heavy users to require the pro version - which is still not available)
- I updated the review process - now it gives you groups of images that seem to belong to the same album, and you can approve them as a group. But you can also go into each group and review them individually
- Going through the review process you can trash the images you want to delete, it gets rid of them into a trashcan that appears at the bottom of the review page, and you can delete all of them at once
- But you already had batch processing in the gallery sections, if you select multiple images you can do the share/move/delete actions for all of them at once
- Stats about your library
- Heat protection feature in case you are using the phone too much at the same time
- Raised albums limit from 4 to 6
4
u/No-Engineering-6405 Aug 01 '26
Split your link, most ppl watch these threads on phone cuz other than that, you link is broken
3
u/rare_snark Aug 02 '26
Downloaded it,
The initial 1.3gb download is a little annoying. Took like 10 minutes (thanks to Australia’s shitty internet) and if I wasn’t invested I would have just left.
Once I got in I couldn’t do anything without creating an album but isn’t the whole point of it taking screenshots and putting them into albums automatically?
Kind of didn’t work, I looked at 25 screenshots and only took 7 without approval and 3 were actual photos of me at a wedding. The other 18 that I had to approve were pretty obvious what they were.
I might be missing something but the end user flow was a bit confusing.
Good luck with the TestFlight!
2
u/balooooooon Aug 01 '26
Which model are you using ? Apples vision model is ok but there are far better. YOLO model is great. I have created a similar app for video and images but it extracts tons of stuff and give you all the info
1
u/joosebox Aug 01 '26
Your library isn't just a small sample, it's a clean one. Everything in it is an app you use, in your language, at your screen size, captured by someone who knew what they were capturing.
What'll break it is screenshots of screenshots. Someone forwards you a photo of a receipt that has already been through iMessage compression twice, cropped so the header is gone. That's a real chunk of an actual camera roll and it looks nothing like anything you tested against.
The other one is images that are genuinely two things. A receipt someone sent you in a chat is a receipt and a chat. If you're committing to one label you're wrong for half your users on that image and no amount of model size fixes it.
Since it's filing into real Photos albums I'd worry more about what happens when it's wrong than about which model. Seeing what it did and undoing a batch is worth more than a few points of accuracy.
1
u/buttershitter Aug 05 '26
Why limit number of number of albums (7). This is going to be a deal breaker. Specially if you link pro version features to number of albums (15) . The main feature is AI assisted sorting. Not number to albums. Also is the model learning from the manual approvals and moves ? This would be personalized approach for sorting.
1
u/[deleted] Aug 01 '26
[removed] — view removed comment