r/iosdev

Why is Instagram sending data while not opened at all?
▲ 7 r/iosdev+2 crossposts

Why is Instagram sending data while not opened at all?

Hi guys, there is option in iOS -> Settings -> Privacy & Security -> App Privacy Report

You can disable or enable it. Something interesting happens when you enable it, Instagram is immediately sending something (3-4 IPs), is that some type of ping addresses, what is it about?

I want to mention that I have literally 0 apps opened while performing "ON" for this App Privacy Report. Thank you.

EDIT: When you turn it OFF and wait some seconds, and Enable again - your Data report list will be empty. But even if you are not on WIFI/Internet data, Instagram will again do something in background; even if "Background app refresh" is disabled:)

u/football_collector — 11 hours ago
▲ 20 r/iosdev+3 crossposts

Venn: a more private social network

Hey! I'm building Venn because I wanted a more private way to share updates or posts with the circles in my life without everyone seeing what I have to say.

The way it works is you add connections, like any other social network, and you sort the connection into a circle which could be friends, family, colleagues, run club, school parents etc.

When you write a post or share an update, you chose which circle sees this post, so if you want to post "Kids are at after school club today" and you only want your School Parents & Family circles to see it, you just select them circles.

Or if you wanted to share a holiday update and only want friends and family to see it so colleagues can't snoop, just select friends & family circle.

You also can't share the posts elsewhere, or into other circles when you see them, and the plan is to add screenshot blocking once released so you can't screenshot the posts either. But for testing I'm keeping screenshots working.

I'd love to get some early feedback, it's currently on the second build with a few users.

testflight.apple.com
u/Milky_Moon_Stuff — 19 hours ago
▲ 12 r/iosdev

love fades, debt is forever. concept for a dating app that only unlocks photos at 750+ credit score

u/CompetitiveMoose9 — 18 hours ago
▲ 3 r/iosdev

Does anyone know how long it takes for apple to move your individual developer account to company account? I submitted the form with my DUNS number about 10 days ago and still no response. Android converted my account in 3 days.

reddit.com
u/ayranlahmacun — 13 hours ago
▲ 5 r/iosdev+4 crossposts

ipaship AI - adds safety hooks to your llm agent, also audits appstore policies to fasten the launch speed

I was facing problems with adding safety hooks for iOS and Android app submission as they were getting rejected. So, I built an app compliance auditor. https://github.com/atharvnaik1/ipaship-audit

But later on I thought ohh!! Why not create a cli tool, claude skill (ipaship-audit) and a mcp connector which can make every person's llm with safety hooks not just for apps but for every code its written.

You can access it at \~ npm i @async-atharv/ipaship

I have also added kimi and gemini keys with default options.

This audit for secure code, appstore policy compliance, bug fixes and give back REMEDIATION PLAN to your llm agent itself and your llm agent can work on it rapidly on that prompt itself. So no more leaving your IDE or claude code all things handled within the environment you loved 😍 !! ..

u/Topic_Affectionate — 16 hours ago
▲ 49 r/iosdev+11 crossposts

Built an iOS app discovery platform focused on surfacing high quality apps from independent developers.

Stamped is a community driven platform built to help people discover incredible iOS apps before they disappear into the noise. https://stampedios.com

Every year, thousands of genuinely useful apps launch and almost nobody sees them. Not because they lack quality, but because visibility on the App Store is heavily dominated by companies with massive budgets, established brands, and existing audiences. The spotlight keeps circulating around the same names while smaller developers get pushed further and further out of view.

That’s exactly why Stamped was created.

Stamped gives independent iOS developers a place to actually be discovered. Every app includes a full creator profile, community based ratings across five categories, demo content so users can see the experience before downloading, and direct access to the builder through platforms like Discord and Telegram.

The goal is simple: connect users with great apps, and connect developers with the people who genuinely care about what they’re building.

The hook: We gamified the iOS app discovery process. Explore apps, verify votes, earn tickets, and compete for monthly prizes.

Explore the sites and tell us what you think

stampedios.com
u/stampedios_ — 1 day ago
▲ 18 r/iosdev+4 crossposts

I made Falken Writer, a retro text editor for iPadOS/macOS. Looking for feedback!

Hi everyone,

I wanted to share a project I’ve been working on called Falken Writer. It’s a retro-styled text editor built specifically for iPadOS and macOS, designed for anyone who misses that classic, distraction-free green/amber screen vibe.

The app is fully functional and completely free to use for writing. I’ve only included a single, optional in-app purchase to unlock extra visual profiles (different color themes for the editor) if you want to customize it further or support my work.

I’m really looking to get some feedback from fellow developers on the performance, UI, or anything you think could be improved.

You can check it out and find the download link on my website here: https://takatokefactory.com/apps/Falken%20Writer/

Thanks for reading, and I hope some of you find it useful for your daily writing or coding notes! Let me know what you think.

Processing img vrgoyw11vx1h1...

reddit.com
u/Telequito — 1 day ago
▲ 19 r/iosdev+19 crossposts

I just launched my first app after ~3 weeks of nonstop vibe coding and somehow survived like 10 App Store rejections 😭

The app is called Puplytics.

Before this project I had basically zero real coding experience. I went from not understanding app structure at all to learning React Native / Expo workflows, App Store Connect, subscriptions, AI APIs, privacy compliance, camera permissions, TestFlight builds, backend deployment, and debugging random production issues at 2am.

Honestly the hardest part wasn’t even building the app — it was getting through Apple review.

I got rejected for:
• subscription flow issues
• missing legal links
• camera permission wording
• AI consent flow compliance
• metadata problems
• purchase restore handling
• sandbox purchase behavior
• UI edge cases on iPad
…and probably more I’m forgetting lol.

The app itself is a dog wellness tracking app focused on digestive health and daily wellness tracking.

Features include:
• AI stool scan analysis
• symptom tracking
• food logging
• sleep & mood tracking
• AI wellness chat
• trend analysis
• downloadable vet reports
• multi-pet support
• reminders and history timelines

The original idea came from dealing with recurring stomach issues with my own dog and constantly forgetting what food changes or symptoms happened during vet visits.

So I basically built the app I wished existed.

The craziest part is realizing how much you can actually build now if you’re willing to learn while moving fast.

Would genuinely love feedback from other builders / vibe coders:
• UI/UX thoughts
• onboarding feedback
• feature ideas
• App Store screenshots
• monetization thoughts
• anything that feels confusing or broken

Still improving it daily. (As of right now it’s been live for about 20 minutes lol)

The app is called Puplytics on the App Store if anyone wants to roast/test it 🙏

reddit.com
u/ORPH_APE — 1 day ago
▲ 19 r/iosdev+4 crossposts

I tried a bunch of apps to clean up my camera roll recently because mine was completely out of control. Thought they’d all be pretty similar, but they actually feel very different once you use them for a bit.

Pikondo
This one honestly surprised me the most. It doesn’t feel like a typical cleaner app at all. It’s more like you jump in, do a quick 5-minute session, and you’re done. I’ve been using it in short bursts and it actually makes a dent without feeling overwhelming.
Also everything runs completely on-device, which I like way more than apps that upload or process stuff somewhere else.

SwipeWipe
Super basic. You just go photo by photo and swipe to delete or keep. It works, but it gets repetitive fast if you have a big library. After a while it just feels like work. Also pretty expensive for what it is, which didn’t really make sense to me.

Cleanup: Phone Storage Cleaner
More about speed. It throws a ton of suggestions at you right away, which is nice if you just want to free space quickly. But yeah, I definitely double-checked a lot of stuff before deleting.

Photos (default app)
It’s okay. Has some smart categories, but it’s pretty limited. I wouldn’t rely on it if your library is messy.

u/canercbo — 1 day ago
▲ 12 r/iosdev+9 crossposts

I made ViewBuddy, an iPhone app for finding what to watch through friends

I built ViewBuddy because movie/show discovery still feels oddly disconnected from the people you actually watch things with.

The app is for:

- seeing what friends are watching, rating, and reviewing

- comparing taste before you trust a recommendation

- building watchlists and playlists

- browsing as a guest before deciding whether to create an account

I'm the developer, and I'm looking for practical feedback from people who try a lot of mobile apps:

  1. Is the purpose clear in the first minute?

  2. Does the feed feel useful before you have a lot of friends on it?

  3. What would make you invite one friend?

  4. Does anything feel confusing, slow, or unnecessary?

App Store: https://apps.apple.com/us/app/viewbuddy-rate-review/id6759533775

No pressure to be nice. Specific criticism is much more useful than generic encouragement.

u/numbersguy1 — 1 day ago
▲ 37 r/iosdev

Featuring mail from apple

Got this mail from apple and my heart bpm skyrocketed, i know it is still only a possibility but even getting this mail was a significant step for me. Right know i am working on artwork they wanted from me. Anyone with experience on this? I would love to hear stories and advices from you guys.

u/Adorable-Pick7470 — 1 day ago
▲ 6 r/iosdev

Ready to go? Or not just yet?

So, today, the good news dropped for the first time. My very first iOS / WatchOS app BetterRunning is "Pending Developer Release". Really happy. And somewhat scared at the same time, because: what's next, really.

Couple things for this community:

  • Here's the app website: https://betterrunning.app/ Really curious what you think about the setup, the interface. And the website! 😉
  • Whilst I was awaiting approval, I continued building things and fixing things. What's the best way to go here? Release to market now and immediately push 1.0.1? Or push one more release first and then go to market?

thanks in advance for your feedback!

reddit.com
u/Williamvz — 1 day ago
▲ 10 r/iosdev+2 crossposts

Apple approved my app on the first submission. No rejections. Here's everything I did

Apple approved my app on the first submission. No rejections. Here's everything I did including surviving 3 days of Screen Time API hell.

Just shipped Mindbrake, it blocks your apps and makes you solve a math, physics, or coding challenge before you can open them. Earn minutes by answering correctly. Miss it, stay out.

First submission. Zero rejections. I think a few things made the difference.

The review notes were a full test script. Not a cover letter. A step-by-step walkthrough: how to get past the paywall with a sandbox account, how to trigger the Screen Time shield, what happens if they don't want to grant FamilyControls authorization (the app has a full mock mode so there's no dead end). Reviewers are humans reviewing dozens of apps a day — I made their job easy.

The mock fallback saved me. If the reviewer didn't want to deal with real Screen Time permissions, they could still see the entire core loop working: pick an app, get a challenge, earn minutes, get unlocked. No feature behind a wall they couldn't test.

Clean privacy story, no ambiguity. No accounts, no data leaving the device. The apps you block are an opaque iOS token — Mindbrake never knows which specific apps you picked. I spelled that out explicitly because FamilyControls apps get extra scrutiny.

The hard part wasn't the review — it was getting to submission.

Screen Time took me 3 days to stop breaking. The bug loop was: blocking works, unlock doesn't. Fix unlock, re-blocking breaks. Fix that, the same app won't re-lock after multiple sessions in a row. The root issue was that my app and its 3 extensions were each talking to different ManagedSettingsStore instances.

App is live with a 7-day free trial:

https://apps.apple.com/app/mindbrake/id6766659926

Happy to answer anything about Screen Time, the extension architecture, review notes, or the LATAM payments setup.

u/ELGALS52 — 1 day ago
▲ 10 r/iosdev+2 crossposts

I'm giving away free ad creation + distribution to 5 B2C apps this week.

I built an app to help businesses get real visibility without burning money on ads that go nowhere. We create the content and distribute it through real social media accounts.

So this week I want to put it to the test with a few of your apps.

What you get: 3 carousel posts made for you + full distribution. Completely free.

Drop your link below. B2C only. I'll choose a few that are a good fit.

reddit.com
u/Full_Painting3502 — 2 days ago
▲ 1 r/iosdev

[Hiring] iOS developer

We’re a small, laid-back team focused on building solid products, no unnecessary process, no endless meetings. Just people shipping features, fixing problems, and helping each other out.

We’re looking for iOS developers (at least ~3 years of experience) who enjoy building real apps and improving user experience.

**What you’ll do:**

* Build and improve iOS apps

* Add new features and fix bugs

* Work with APIs and backend services

* Improve performance and app stability

* Help ship updates and maintain live apps

**Tech stack (flexible):**

* Swift (UIKit / SwiftUI)

* REST APIs / GraphQL / Firebase

* Git, basic CI/CD, testing

**What you get:**

* Remote (US / EU / CA preferred)

* $37–$49/hour (based on experience)

* Part-time or full-time

If this sounds like your kind of work, send a short intro + your location 📍

reddit.com
u/IcanDoAll_0309 — 1 day ago
▲ 14 r/iosdev+2 crossposts

Shipped my first React Native/Expo app coming from a React frontend background

I recently shipped my first mobile app built with React Native + Expo, and it’s now live on both the App Store and Google Play.
This was actually my first time properly touching React Native.

My background is mostly frontend React/Next.js, so a lot felt familiar at first — components, state, props, hooks — but I quickly realized mobile has its own learning curve.

Things that were new to me:
EAS builds
iOS certificates and provisioning profiles
TestFlight
Google Play testing/release tracks
native-feeling gestures
offline-first behavior
in-app purchases
testing on real devices
app store review/submission

I also leaned heavily on Claude/Codex while building, especially when understanding mobile-specific setup and debugging things I hadn’t dealt with before as a web developer.

Expo made the transition from web to mobile much less intimidating, but the whole release process still taught me a lot.

The app itself is called Kumustahan — a conversation card app — but the main milestone for me was going from “I only know React for web” to actually shipping a React Native app cross-platform.

For other frontend React devs here who are thinking about trying Expo: it’s very approachable, but expect the store/distribution side to be a separate learning curve.

Happy to share what I learned if anyone is going through the same path.

If you want to see, visit kumustahan.app

u/skylarknexus — 1 day ago
▲ 2 r/iosdev

The wonders of localization

I was doing a run on my app and testing localization, Japanese is not finished but I'm using it to easily spot missing strings. And find out the paywall is showing the app set language, but the products coming from the appstore are showing the system locale.

I was thinking of seeing if I can pass the locale, but I guess I'll just use my own strings here.

How do you handle this?

https://preview.redd.it/8au8oiiw5b2h1.png?width=1320&format=png&auto=webp&s=f36cda3e72b417f791c28a6cb415768c95cf550b

reddit.com
u/Confident_Gear_2704 — 1 day ago
▲ 40 r/iosdev

I built an app that finally makes AirPods Pro 3 heart rate tracking useful

You have AirPods Pro 3 and want to them to track your heart rate all the time? I made it possible! Here is my story.

It all startet with Apples September Event in 2025 where they presented the AirPods Pro 3 with their ability to track the heart rate.

Since I don‘t own an Apple Watch yet and was already considering buying new headphones this seemed to be a perfect fit. 

What I didn‘t knew until I bought them was, that I have to start a workout to make them actually track my heart rate. 

That means:
unlock phone → open app → start workout

And it also tracks calories, even when you’re just sitting in the office. After a few days it completely messed up my calorie tracking and honestly made the feature feel pointless for everyday use. And also the manual steps I couldn’t get rid off really annoyed me. 

I thought there must be an App for that, but I couldn’t find one. So I just accepted it… until February 2026 where there still wasn‘t an App to fix this issue. I really wanted this functionality so I started experimenting with it by myself. 

I‘m a Data Engineer as my main job so App building isn‘t my main discipline but I already had some previous experience with building small Flutter Apps for myself. So I used Flutter… which turns out is not the best idea when you want something like shortcuts and LiveActivity or even the AudioRoute handling. But it works, even in Flutter.

I posted the first prototype on Reddit to see if other people wanted this feature too:
https://www.reddit.com/r/airpods/s/tplWlNZxwk

Turns out a lot of people did.

So I kept improving my small prototype and turned it into a real app. 

Now heart rate tracking starts automatically when you put your AirPods in. A Live Activity shows your current heart rate directly on the Lock Screen and Dynamic Island, including a graph of previous values.

You can also configure audio feedback for heart rate zones and use quick actions directly from the Live Activity without opening the app. And you can even define locations where the tracking should not start at all.

And the best thing, no calories are being tracked! So you can also track your heart rate in the office or when you are simply at your phone

The app is live now for about 1,5 months and the feedback is amazing. Here is the Link if you want to try it

https://apps.apple.com/us/app/airpulse/id6760625679

I'm happy for any kind of feedback :)

u/Ottiro2000 — 2 days ago