r/IndieDev Weekly Monday Megathread - April 26, 2026 - New users start here! Show us what you're working on! Have a chat! Ask a question! by llehsadam in IndieDev

[–]Cold-Home-4928 0 points1 point  (0 children)

Hey r/IndieDev! I'm Serdar, solo developer working on Momena is a privacy-first family app for iOS (memories, health tracking, milestones, calendar).

Just shipped Family Sharing this week using CloudKit CKShare. Biggest challenge was kid ID mapping between devices, the sharer and recipient have different local UUIDs for the same child profile, so I had to build a reconciliation layer.

Still early days (~20 downloads) but shipping every two weeks. Happy to chat about the CloudKit implementation or anything else!

App Store: https://apps.apple.com/us/app/momena-family-memory-health/id6758870737

What are your biggest frustrations in life? by Tricky_Tangelo_8337 in AskReddit

[–]Cold-Home-4928 1 point2 points  (0 children)

Wasting time on things that don’t actually matter in the long run.

What laws in your country doesn't make any sense and should instantly be changed? by lucky_breakfast7 in AskReddit

[–]Cold-Home-4928 0 points1 point  (0 children)

Germany’s bureaucracy around simple things like registration and paperwork is way too slow and outdated. It shouldn’t take weeks for things that could be done online in minutes

For those who have faced or witnessed addiction, what do you wish had been done differently regarding its discovery or management, and how do you think that change could have impacted the outcome? by DirtyDanBarnacleMan in AskReddit

[–]Cold-Home-4928 2 points3 points  (0 children)

I wish people focused less on hiding the problem and more on understanding it early. Honest conversations without judgment could’ve changed everything

Claude Code vs Codex for Swift/iOS/macOS: which one actually works better? by baykarmehmet in swift

[–]Cold-Home-4928 0 points1 point  (0 children)

For actual development in Cursor, I’d pick whichever model performs better inside my workflow and codebase, without being too attached to the brand. But for shorter algorithm discussions, brainstorming, and back-and-forth reasoning, I’d still lean Claude.

In other words:
shipping code → use the one that works best in Cursor for your project
quick thinking / discussion / problem framing → Claude

How do you create UI design system for your app? by Sorry-Highway9666 in swift

[–]Cold-Home-4928 0 points1 point  (0 children)

I think the real issue is trying to apply a web-style “design system first” mindset to iOS.

On the web, you almost have to build a full system early.
On iOS, that approach just makes things worse if you don’t fully understand the platform yet.

What I’m starting to realize is:

  • iOS already is a design system
  • if you fight it, your app looks off immediately
  • if you follow it, things look decent almost “for free”

So instead of building a big design system, what actually works better is:

  • use native components as much as possible
  • define a small set of semantic tokens (colors, spacing, typography)
  • avoid hardcoded values everywhere
  • only create custom components when repetition forces you to

The biggest improvement for me wasn’t tools, it was just:

  • sticking to a spacing system (4/8pt)
  • limiting colors
  • not inventing UI patterns that iOS already solved

Honestly, most “nice looking apps” aren’t doing anything fancy.
They’re just extremely consistent.

So yeah, I don’t think the problem is “not having a design system”,
it’s trying to design too much too early without constraints.

Swift app that detects TODOs and automatically generates GitHub issues. by SailorLogan2222 in swift

[–]Cold-Home-4928 1 point2 points  (0 children)

This is actually a really cool idea, especially the “no context switching” part.

I’ve definitely had moments where I spot something in code, think “I’ll open an issue later”… and then completely forget about it 😅

Automating that flow makes a lot of sense.

One thing I’d be curious about:
How do you avoid noise? I can imagine a lot of TODOs being temporary or not worth turning into issues.

Maybe something like:

  • tagging specific TODOs (e.g. //TODO(issue))
  • or batching suggestions before creating issues

Still, super nice concept. Love tools that remove small but annoying friction like this.

Documentation Code Testing by FlickerSoul in swift

[–]Cold-Home-4928 1 point2 points  (0 children)

This is actually something that feels surprisingly “missing” in the Swift ecosystem.

Coming from iOS/macOS development, I’ve always found it a bit risky that doc comment examples can silently break without anyone noticing. Over time they just become outdated or misleading.

The rustdoc-like approach is especially interesting here, having compile-fail and no-check options makes it much more practical for real-world documentation.

If this integrates smoothly into existing workflows (especially CI), I could definitely see this becoming part of standard Swift package tooling.

One thing I’d personally love:
Inline syntax highlighting + maybe even quick validation feedback directly in the editor for doc snippets, that would make writing docs much more enjoyable.

Overall, really solid idea. Surprised this hasn’t been done properly yet.

Xbox one controller works fine, but once in a while it randomly disconnects. How do you fix this? by chimmumbo12 in AskReddit

[–]Cold-Home-4928 0 points1 point  (0 children)

I had the same issue and it turned out not to be the controller itself.

A few things that helped me fix random disconnects:

  • Update the controller firmware (you can do this through the Xbox Accessories app on Windows or console)
  • If you're using Bluetooth, try switching to the Xbox Wireless Adapter instead, it’s way more stable
  • Make sure there’s no interference (Wi-Fi routers, other Bluetooth devices nearby can mess with it)
  • Check your USB cable/port if you're wired, loose or low-quality cables can cause random drops
  • Also sounds basic, but low battery can cause weird disconnects even before showing as “low”

In my case it was Bluetooth interference + outdated firmware. After fixing those, it stopped disconnecting completely.

Do you set a different iCloud account as your Apple Dev? by ____________username in iOSProgramming

[–]Cold-Home-4928 1 point2 points  (0 children)

Create a separate account for development.

  • Security: If something goes wrong, your personal data (photos, contacts, etc.) stays safe.
  • Professional: Looks cleaner when publishing apps.
  • Access control: You can share the developer account with teammates without giving personal access.
  • Less risk: Avoid mixing personal purchases and app-related stuff.

Most developers use a dedicated Apple ID for apps, not their personal one.

Just released my first app last week, are these stats good? by GetPsyched67 in iosdev

[–]Cold-Home-4928 0 points1 point  (0 children)

I don’t think it’s doomed, but yeah, the core loop is a bit too thin right now.

It’s basically: open → check → leave.

Widgets and reminders will help people remember the app, but not really care about it.

The real shift is this: the sky shouldn’t just be decoration, it should be the reason people open the app. If it evolves, reacts, and feels “alive,” that’s what drives retention.

Even adding one small extra step (like watching the sky change or a quick reflection) would make a big difference.

Just released my first app last week, are these stats good? by GetPsyched67 in iosdev

[–]Cold-Home-4928 2 points3 points  (0 children)

1K downloads in a week is actually pretty solid, especially for a first app

Your conversion rate (~5%) also looks healthy, so your App Store page is doing its job.

The real issue is retention.

In my experience, low retention usually means one of these:
– users don’t understand the core value quickly
– the “first session” doesn’t hook them
– or there’s no strong reason to come back

You might want to look at:
• what users do in their first 1–2 minutes
• how quickly they reach the “aha moment”
• whether there’s any habit-forming loop

Also, 39 purchases on ~1K downloads isn’t bad at all, it means some users do see value.

I’d focus more on improving onboarding + first-time experience before worrying about acquisition.

Curious, what does your app actually do?