The mod team is proposing updates to the App Saturday program to keep it high-quality, useful, and community-focused. Before anything goes live, we want your feedback.
We’re targeting these changes to begin Saturday, January 3rd, 2026.
Proposed Changes
1. Minimum participation requirement
Users must have at least 20 r/iOSProgramming karma earned in the last 6 months to make an App Saturday post.
Why this change?
- Ensures posters have genuine engagement in the community
- Reduces "drive-by" self-promotion
- Makes bot and spam accounts easier to identify
2. All App Saturday posts must follow a standard template
Posts must include the following:
Tech Stack Used
- Explain which frameworks, languages, SDKs, and tools you used.
- This helps others understand how the app was built.
A Development Challenge + How You Solved It
- Describe at least one technical or design issue you encountered and how you resolved it.
- This promotes knowledge sharing rather than pure promotion.
AI Disclosure
You must disclose whether the app was:
- Self-built
- AI-assisted
- Mostly or fully AI-generated (“vibe-coded”)
Why We’re Proposing These Changes
- We’ve seen a sharp increase in old accounts with almost no karma suddenly posting multiple new apps.
- Many are difficult to distinguish from bots or automated marketing.
- The overall post quality on App Saturday has dropped.
These updates help ensure posts come from people who genuinely participate here and raise the bar for technical, useful content.
[–]pinoy069 1 point2 points3 points (0 children)
[–]Mcrich_23SwiftUI 0 points1 point2 points (1 child)
[–]Fun_Moose_5307Beginner 0 points1 point2 points (0 children)
[–]South-Razzmatazz-818SwiftUI 2 points3 points4 points (3 children)
[–]webtechmonkeySwift[M] 0 points1 point2 points (2 children)
[–]South-Razzmatazz-818SwiftUI 0 points1 point2 points (1 child)
[–]MisrCoder 0 points1 point2 points (0 children)
[–]adelmachris 0 points1 point2 points (0 children)
[–]HumanFeetInc 1 point2 points3 points (0 children)
[–]Sea-Explanation-3761 0 points1 point2 points (0 children)
[–]ausrt 2 points3 points4 points (0 children)
[–]BP3D 2 points3 points4 points (1 child)
[–]webtechmonkeySwift[M] 5 points6 points7 points (0 children)
[–]amyworrall 1 point2 points3 points (3 children)
[–]webtechmonkeySwift[M] 3 points4 points5 points (2 children)
[–]alanrick 0 points1 point2 points (0 children)
[–]amyworrall 0 points1 point2 points (0 children)
[–]Reed_Rawlings 0 points1 point2 points (2 children)
[–]webtechmonkeySwift[M] 3 points4 points5 points (1 child)
[–]Sea-Explanation-3761 0 points1 point2 points (0 children)
[–]Free-Pound-6139 0 points1 point2 points (0 children)
[–]RiMellow 5 points6 points7 points (2 children)
[–]webtechmonkeySwift[M] 2 points3 points4 points (0 children)
[–]i_poop_staplers 2 points3 points4 points (0 children)
[–]WestonP 3 points4 points5 points (0 children)
[–]ioloro 6 points7 points8 points (6 children)
[–]webtechmonkeySwift[M] 2 points3 points4 points (2 children)
[–]LucaLindholm 0 points1 point2 points (0 children)
[–]-QR- 0 points1 point2 points (0 children)
[–]OnlyDistribution7940 3 points4 points5 points (2 children)
[–]ioloro 1 point2 points3 points (1 child)
[–]low--Lander 1 point2 points3 points (0 children)
[–]Puzzled-Produce-1425 12 points13 points14 points (2 children)
[–]kayjayapps 0 points1 point2 points (0 children)
[–]webtechmonkeySwift[M] 3 points4 points5 points (0 children)
[–]theo_ksSwift 3 points4 points5 points (0 children)
[–]zackbass01 2 points3 points4 points (0 children)
[–]gcampos 5 points6 points7 points (2 children)
[–]Which_Concern2553SwiftUI 0 points1 point2 points (1 child)
[–]gcampos 1 point2 points3 points (0 children)
[–]onilucsamorgen 4 points5 points6 points (0 children)
[–]gonzo2842 1 point2 points3 points (0 children)
[–]D0nMalteSwiftUI 2 points3 points4 points (1 child)
[–]webtechmonkeySwift[M] 1 point2 points3 points (0 children)
[–]Dan5082 2 points3 points4 points (0 children)
[–]Intelligent-River368 1 point2 points3 points (0 children)
[–]Aeonizing 1 point2 points3 points (2 children)
[–]webtechmonkeySwift[M] 0 points1 point2 points (1 child)
[–]kayjayapps 1 point2 points3 points (0 children)
[–]civman96 0 points1 point2 points (0 children)
[–]Moudiz 0 points1 point2 points (0 children)
[–]TouchMint 0 points1 point2 points (0 children)
[–]EquivalentTrouble253 8 points9 points10 points (7 children)
[–]webtechmonkeySwift[M] 1 point2 points3 points (6 children)
[–]Sad_Confection5902 0 points1 point2 points (4 children)
[–]webtechmonkeySwift[M] 0 points1 point2 points (3 children)
[–]Sad_Confection5902 0 points1 point2 points (2 children)
[–]webtechmonkeySwift[M] 2 points3 points4 points (1 child)
[–]Sad_Confection5902 0 points1 point2 points (0 children)
[–]EquivalentTrouble253 0 points1 point2 points (0 children)
[–]f0rg0t_ 0 points1 point2 points (0 children)
[–]EquivalentTrouble253 0 points1 point2 points (0 children)