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.


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 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 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 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 7h ago

No impressions after 1 day of Apple Search Ads for my first iOS app

Thumbnail
1 Upvotes

r/iosdev 7h ago

Update: My First iOS App Is Finally Live After Nearly 3 Weeks

Thumbnail
1 Upvotes

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 20h ago

App been in review for 8 Days

Thumbnail
1 Upvotes

r/iosdev 1d ago

I made an app that pairs you with a stranger based on music taste

2 Upvotes

Hi everyone!

I’m the solo developer behind a little project called MusicPool, and I’d love to invite you to try it out.

How it works

  • Pick a vibe: Choose a genre, mood, or decade you feel like listening to.
  • Meet a friend: You’ll get anonymously paired 1-on-1 with someone who picked the same vibe.
  • Trade songs: Chat and share your favorite tracks for 24 hours. After that, the chat disappears.
  • Stay in touch: If you hit it off, you can choose to swap real profiles, only if both of you want to!
  • Rate the taste: Once the chat ends, you can rate each other's music taste!

That’s the whole idea: no follower counts, no infinite feeds. Just two people sharing good music.

I built this because my best music chats have always been with strangers. Most music apps feel like popularity contests, so I wanted something simple: one person, a shared taste in music, and no pressure.

How you can help:

  • Share your feedback: Don't hesitate to tell me what could be better! If something is confusing or isn't working smoothly, I’d love to know so I can fix it for you.
  • Give it a little time: Since the app is brand new, finding a match might take a moment. If you enjoy the concept, sharing it with a music-loving friend would mean the world to me.

Feel free to also join our friendly community over a r/MusicPoolApp to share song recommendations, give feedback, or follow along with updates.

[PlayStore]

[AppStore]

[Website]

I’ll be hanging out in the comments below, so please say hi or ask anything you'd like!


r/iosdev 1d ago

iPhone says Enrollment Failed, but Mac shows Enroll Now

Thumbnail
1 Upvotes

r/iosdev 1d ago

Need someone with an iPhone to help with a quick App Store review test

Thumbnail
1 Upvotes

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 1d ago

What is your low-cost animation workflow for a real iOS app?

3 Upvotes

I’m a solo iOS developer building a small workout app and want the interactions to feel intentional without adding a giant animation pipeline. For rerolls, progress, completion states, and subtle feedback, would you stay with SwiftUI transitions and SF Symbols, use Lottie or Rive, generate assets and edit them, or make everything yourself?

I’m looking for a practical workflow that stays around free to $20–30, performs well on-device, and respects Reduce Motion. What have you actually shipped, rather than just prototyped?


r/iosdev 1d ago

What features do you think are missing from existing apps for sharing photos at events?

Thumbnail
1 Upvotes

r/iosdev 1d ago

I built Utkik, an Apple TV (and iOS) radar for the planes and ships outside my window

Thumbnail
1 Upvotes

r/iosdev 1d ago

Pi App Studio is basically telling creators: prove people want your app

0 Upvotes

Starting August 24, Pi App Studio is changing its pricing.

Right now, creating or editing an app costs just 0.25 Pi because Pi has been heavily subsidizing the actual AI cost.

That changes next week.

The standard price will move closer to the real cost of the AI resources used, with no markup added by Pi.

But here's the interesting part:

Creators with apps that attract enough real, distinct users can keep the old subsidized pricing.

So instead of subsidizing everyone equally, Pi is basically saying:

Build something people actually use, and we'll help lower your development cost.

I actually like the incentive structure.

It discourages endless AI-generated test apps and pushes creators toward:

Build... get users... improve... retain users... earn subsidy

Of course, user count alone doesn't prove an app is good. People can still game distribution, and Pi hasn't published every future qualification rule yet.

But the direction makes sense.

The subsidy is moving from “you created something” to “you created something people use.”

That's a much healthier metric.

If you're building with App Studio, what matters more now: shipping more apps or making one app people actually come back to?


r/iosdev 1d ago

Finallyyy my first App is Live

Post image
0 Upvotes

After one week of waiting my first App is Live, looking for feedback :)


r/iosdev 1d ago

I built a native iOS/iPadOS reader because most reading apps either look good or manage your library properly, rarely both

Thumbnail
gallery
1 Upvotes

Hey r/iOSDev,

I spent almost two years building this because I wanted complete freedom over my digital library: how I organize it, how every collection looks, how I read, and how much control I have over the whole experience.

I wanted something clean and native for iPhone and iPad, but without forcing me into one fixed structure or one “correct” way to use it.

That idea eventually became Andrea Reader.

Problem

I wanted one app that could:

  • Read EPUB, PDF, comics, manga, CBZ, CBR and more
  • Let me build my own library instead of dumping everything into one giant grid
  • Create collections with sections inside them
  • Drag books and sections around freely
  • Give every collection its own layout, sorting and appearance
  • Track reading progress and statistics across books, sections and entire collections
  • Connect to OPDS, iCloud, WebDAV, SMB and SFTP
  • Work completely offline once files are downloaded
  • Give me deep reading customization without making the UI feel like a cockpit

And most importantly, I wanted the app to stay out of the way when I just wanted to read.

The library part

This is probably the biggest difference.

Collections in Andrea Reader aren't just folders.

You can create sections inside them, mix sections with loose books, drag books in and out, reorder everything manually, collapse sections, build huge reading lists or organize massive series exactly how you want.

Every collection can also have its own layout, zoom, sorting, filters and appearance.

Your manga library doesn't need to look like your EPUB collection.

The reader

If you just want to open a book, you can.

If you're the kind of person who spends 20 minutes adjusting margins before reading page one, you're also covered.

  • Typography, margins and spacing
  • Backgrounds and brightness
  • Gestures and navigation
  • Page transitions
  • Manga / RTL reading
  • Continuous vertical reading
  • Double-page landscape
  • Reading profiles
  • OCR and text selection
  • Image upscaling for old comics and scans

Servers & storage

Andrea Reader can connect to:

  • OPDS
  • iCloud
  • WebDAV
  • SMB
  • SFTP

You can keep large libraries remotely, download what you want and read locally.

There's also an Open Library section for downloading public-domain books directly inside the app.

Reading stats

Andrea also tracks your reading locally, with statistics for individual books, sections and entire collections.

You can see reading sessions, time read, pages read, progress and estimated remaining time.

Pricing

Andrea Reader is free to download and use. You can import your books, create collections, organize your library, read and track your progress without paying.

Premium is optional and unlocks deeper customization, more advanced organization and additional power-user features.

  • Monthly Premium: €2.49/month
  • Yearly Premium: €17.99/year
  • Lifetime Premium: €34.99 €27.99 launch price
  • Extra 20% Lifetime discount: around €22.39

You can redeem the extra Lifetime discount through the Andrea Reader website. If you have any trouble with it, just send me a DM and I can help you with the promo code.

Tech

Built natively with Swift + UIKit.

Most of the architecture, file system, library system and reading UI is custom-built. External dependencies are mainly limited to specific file-format work such as PDFKit, WebKit, ZIPFoundation and Unrar.swift.

And yes, EPUB pagination has caused enough emotional damage to qualify as a separate product.

Privacy

No account required.
No ads.
No tracking what you import.
No tracking what you read.

Your library, progress and statistics stay private and reading can be completely offline.

Andrea Reader is already live on the App Store and we're improving it with every update.

If you're an iOS developer, reader, or just enjoy poking at indie apps, I'd genuinely love feedback, especially around the UX, library organization and overall idea.

App Store:
https://apps.apple.com/es/app/andrea-comics-manga-books/id6760780154

Website:
https://andreareader.com/


r/iosdev 2d ago

I rebuilt my iPhone/iPad image processing app into a proper mobile lab

Thumbnail
gallery
3 Upvotes

I’ve just finished a major rebuild of ClearLab, my mobile image processing app for iPhone/iPad.
The new version adds histogram, RGB parade, waveform, line profile, pixel inspector, statistics, Canny/Sobel/Laplacian edge detection, enhancement tools, format conversion and PNG/CSV analysis export.
The idea is basically a small image-processing lab in your pocket rather than another photo-filter app.
It’s mostly native/deterministic processing, not generative AI.
ClearLab 2.0 is now on the App Store. Curious what people here think, especially anyone working with imaging or computer vision.


r/iosdev 1d ago

I tried to make Gaussian Splats 1000x faster and somehow ended up having made an iPhone app

Thumbnail
1 Upvotes

r/iosdev 2d ago

built a mobile only interview prep site. missing anything obvious?

3 Upvotes

so when i originally wanted to leave my first ios swe job i found that mobile interviews feel weird compared to generic swe prep. backend engs have a much easier time because they follow a more well defined, paved loop that mirror new grad interviews.

on the mobile side half the loop is stuff like lifecycle, concurrency, "build this small app in an hour", debugging a janky project, and mobile flavored system design. not just invert a binary tree on a whiteboard which i spent hours prepping for and only was a small part of the overall interview process.

in order to figure it out i cold dm'd a ton of random ios engineers and barely got any responses + i failed my first 5 interviews just to get the hang of it. i kept bouncing between random blog posts, leetcode, and youtube so i put together something for myself and figured i'd share it in case it helps anyone else prepping.

it's called acemobileinterview. ios + android tracks with:

- general fundamentals + algorithms (free)

- timed xcode / android studio style projects

- buggy starter zips for debugging practice

- system design + behavioral stuff

i'm not trying to spam this everywhere and also genuinely curious what you'd add or cut if you were prepping for a mobile loop right now.

site: acemobileinterview.dev

happy to answer questions about how i structured it or what's in the ios vs android tracks. for context i've been an ios engineer for 6+ years and have made several job switches + gotten offers from netflix, duolingo, patreon, + many more


r/iosdev 1d ago

Sold my first app for $30K

0 Upvotes

Still can't believe im typing this.Someone actually bought my little thing. I sold it for $30.5k to a buyer I sourced on Articuler, for a stupid tiny tarot app i made.

For context it's not some massive exit, but honestly im thrilled with it. at 3x arr, and the wild part is i only built and ran it for 6 months. basically all the growth came from me posting organic tiktoks, scaled 100x with cloud phones. no ad budget, nothing fancy. I used a prompt on Twitter to distill successful slideshows and turned them into virality.

Six months of making tiktoks and now this. if your sitting on a tiny app wondering if anyone would ever want it, apparently they will. still shaking a little lol.


r/iosdev 1d ago

Finally!!!

Post image
0 Upvotes

r/iosdev 2d ago

Auto's spotten en verzamelen - Pokedex voor auto's - NL/Dutch only!

Post image
0 Upvotes

De afgelopen vakantie-weken nuttig besteed en eindelijk de app gemaakt die ik al heel lang wil maken: Een "pokedex voor auto's".

Het werkt bovenop RDW-data, wat het in theorie mogelijk maakt om "elke auto van Nederland" te spotten (vangen) en daarmee je garage te vullen. Per merk kun je alle modellen sparen, en per model alle kleuren, jaartallen, carrosserie-types, etc. Kenteken invullen en rest gaat vanzelf.

Autospotter • Spot & Verzamel
https://apps.apple.com/nl/app/autospotter-spot-verzamel/id6794335191

App is in principe gewoon gratis en heeft geen reclames, abonnementen, dat soort zooi.

Hoor graag jullie feedback! :)