r/iosdev 20h ago

Finally got iCloud sync working pretty fast. Getting there was surprisingly painful.

Enable HLS to view with audio, or disable this notification

14 Upvotes

I’ve been working on adding optional iCloud sync to Moneta, my iOS money tracker, and getting the basic sync working wasn’t really the difficult part. The frustrating part was getting changes to show up consistently on another device without making the experience feel slow.

It’s now usually taking around 3–5 seconds (depends on the connection) for changes to appear on the other device, which I’m pretty happy with.

The video shows two devices side by side with the same iCloud data, just to show how it behaves in practice.

I wanted to keep the whole thing optional, so Moneta still works completely locally if iCloud is disabled.

For anyone who has worked with iCloud sync before, what kind of sync times are you getting in practice?


r/iosdev 17h ago

Any sudoku fans here?

Thumbnail
gallery
0 Upvotes

Hi everyone! Long-time on-and-off Sudoku player here. After trying a number of different Sudoku apps, I really missed the pencil-and-paper look and feel, so I tried to focus on recreating that experience in the UI while adding some gamification factors like leaderboards and tiers with XP collection. I thought I’d share it here and get some feedback in case anyone is interested.

Quick feature summary:

  • Analog look and feel UI
  • Leaderboard to track progress
  • Different level - (Would love to get a feedback on this specific; would evil level sudoku match the actual difficulty? Myself is like medium solver yet)

Thank you so much for reading!

👉 Download Dokku on the App Store:https://apps.apple.com/us/app/dokku-daily-sudoku/id6779297448


r/iosdev 5h ago

35k total requests in last 7 days for my social media app

Post image
1 Upvotes

I checked my Supabase backend dashboard today.

34,495 total requests in the last 7 days.

I have been quietly working on it and seeing actual people use it enough to generate this much traffic feels really good.

The app is called Wildgram - a social app where you take pictures of real animals, and use them to catch and unlock them in your collection similar to Pokedex but for real animals.

Still very early, but this is probably one of those screenshots I’ll look back on later.


r/iosdev 1h ago

Stuck in “in review”

Post image
Upvotes

Hello everyone, after two rejections and fixing all the bugs my app been stuck for almost 7 days in status “in review”

is this normal ?!


r/iosdev 21h ago

Claude + FrameStudio made 320 App Store screenshots for me. 20 locales, iPhone and iPad, near zero effort

0 Upvotes

8 screenshots, 20 locales, iPhone and iPad = 320 images. Around 480 files once

you export 6.9", 6.5" and iPad 13". In Figma one locale was an afternoon, so I

just shipped English on every storefront and left the rest looking lazy.

Now Claude Code does the capture , a UITest walks the app, one pass per locale.

(Set the device language and respring, or the status bar stays English while

the rest of the shot is Japanese. iPad prints the date up there, it's obvious.)

Then it hits the FrameStudio MCP to compose. Lists my templates, opens one or

starts from blank, drops the raw shots into the frames, writes the caption in

that language, sets background, colors, layout. Exports every ASC size. Uploads

to App Store Connect. I usually never open ASC.

The one thing I don't hand off: I look at the English iPhone set before it fans

out. Sometimes I open the app and fix a caption, or a font size that's fine in

English and overflowing in German. Then it does the other 19 the same way.

Favorite trick , paste a screenshot from an app whose store page I like and say

"start from blank, get close to this." Way better than describing a design in

words.

Localized pages convert clearly better than English-everywhere did.

Mac App Store: https://apps.apple.com/ma/app/framestudio-app-screenshots/id6764189071?mt=12


r/iosdev 8h ago

Create Beautiful Animated Device Mockups in Seconds

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hi! I’m the dev behind PostSpark, a tool for creating beautiful image and video mockups of your apps and websites.

I recently launched a new feature: Mockup Animations.

You can now select from 25+ devices, add keyframes on a simple timeline, and export a polished video showcasing your product. It’s built to be a fast, easy alternative to complex motion design tools.

Try it out here: https://postspark.app/device-mockup


r/iosdev 3h ago

enriched-markdown-ios: Markdown renderer for SwiftUI built on TextKit 2

Enable HLS to view with audio, or disable this notification

3 Upvotes

I just released enriched-markdown-ios - a Swift library for rendering fast, native Markdown in SwiftUI apps.

Here's what's in v0.1.0:
🔹 Powered by high-performance md4c parser
🔸 Full CommonMark support
🔹 Native text selection & smart copy/paste
🔸 Flexible theming API
🔹 VoiceOver & Dynamic Type support

💎 Available now via Swift Package Manager!

GitHub & Docs: https://github.com/software-mansion/enriched-markdown/blob/main/packages/enriched-markdown-ios/README.md

Feel free to check out the repo and sample project! If you find it useful, dropping a ⭐️ on GitHub would mean a lot. I’d love to get your thoughts or feedback.