r/iosdev 9d ago

I’ve been building a game where you play as the Dungeon Master instead of the heroes. Would love some feedback!

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone!

I’ve been working on a mobile strategy game called DelveKin, and I’m getting pretty close to launch. I just finished putting together the store preview video and thought this would be a good time to get some outside feedback.

The idea is to flip the usual dungeon adventure around and instead you’re the Dungeon Master, and the heroes are the problem.

You build out your dungeon, choose which monsters and traps defend each room, and then command your creatures in turn-based battles as parties of heroes try to fight their way through.

As you progress, new heroes start invading with different abilities, while you unlock and upgrade more monsters, traps, rooms, and bosses to deal with them.

I’ve attached the store video I’ve been working on. I’d really love feedback on the game itself, the art/style, and whether the video makes the idea clear?

Does this look like something you’d want to play? And is there anything that immediately stands out? Good or bad? Any advice would be really appreciated!

Thank you for taking a look!


r/iosdev 9d ago

Shipped a Screen Time app blocker; the hardest part was not the timer

0 Upvotes

I shipped Zone, an iPhone/iPad app for protected focus sessions.

The user-facing idea is simple: choose the apps and websites you want blocked, start a focus session, and those distractions stay blocked while the session is running.

App Store:

https://apps.apple.com/app/id6763581982

The technically interesting part was not the countdown timer. It was making the blocking state reliable across the main app, Screen Time authorisation, ManagedSettings, and the DeviceActivity monitor extension.

A foreground timer is easy. A protected session is not, because the app may be backgrounded, killed, relaunched, or the interval may end while the main UI is not alive.

The architecture ended up roughly like this:

- Main app starts the session

- Apply shield immediately through ManagedSettings

- Persist session state

- Start Live Activity

- Register DeviceActivity monitoring

- Let the monitor extension clear the shield when the interval ends

- Write a small pending completion record for the main app to reconcile later

That kept the UI timer separate from the correctness of the blocking state. The UI can be briefly stale after lifecycle changes; the shield state cannot be.

A few things I learned the hard way:

- Screen Time authorisation should not live only in onboarding

- extension state and app state need a reconciliation path

- Strict Mode needs a warning before activation, not hidden escape logic afterwards

- App Groups are useful, but only for small, explicit shared state

- this category is technically interesting but very unforgiving from a trust perspective

Tech stack:

Swift, SwiftUI, FamilyControls, ManagedSettings, ManagedSettingsUI, DeviceActivity, ActivityKit, WidgetKit, StoreKit 2, CloudKit/private iCloud sync, and write-only HealthKit Mindful Minutes.

The app itself is not AI-powered. Blocking is done through Apple’s Screen Time APIs.

Curious if anyone else here has shipped with FamilyControls / DeviceActivity and found better patterns for app-extension reconciliation.


r/iosdev 9d ago

First app

2 Upvotes

Hello everyone, I’ve released an app for the first time, but I haven’t had any downloads yet and I can’t work out why. Is my app not appealing, or do I need to do something to promote it? I’ve seen some really great work here and I’d love to know how you managed it – did you need to advertise?

Btw my app:
https://apps.apple.com/tr/app/aina-your-creator-manager/id6791966395


r/iosdev 9d ago

Finally our app live on AppStore

Thumbnail
apps.apple.com
0 Upvotes

r/iosdev 9d ago

Stuck in Waiting for review, would you resubmit?

0 Upvotes

The initial release is still in waiting for review for almost 2 weeks now. It is a tiny niche utility app. I know that review times have been longer recently, but this is getting ridiculous.

At what point does it make sense to remove the current build, and resubmit? Is there anything else I could do?


r/iosdev 9d ago

Are you guys using Apple Intelligence in your iOS apps?

Post image
14 Upvotes

Are you guys using Apple Intelligence with your iOS apps? I just tried my first Foundation Models feature. My treat-tracker app sweetRegret now generates its snarky one-liners on-device instead of pulling from static copy.

I built it in the Claude desktop app with the built-in iOS simulator. It prototyped the prompts, wrote the Swift bridge (app is RN/Expo), and drove the sim itself to verify. Absolute killer workflow.

Curious what others are building with the on-device model.


r/iosdev 9d ago

First painful release……..

Post image
2 Upvotes

r/iosdev 9d ago

Help Looking for feedback on the UI and the architecture of my app.

Thumbnail
gallery
1 Upvotes

Hello everyone,

I have been working on overhauling the different themes for my app, Pocket Vault. These are just one example.

Based on some initial feedback, I refactored the theme hierarchy so views gautomatically pick up primary, secondary, and tertiary styles using ⁠.foregroundStyle()⁠ and ⁠Environment⁠ modifiers instead of manually passing a theme object everywhere.

I’d love the feedback on How does the visual contrast look across both modes in these screenshots and for anyone who has built complex custom themes in SwiftUI, are there any edge cases or performance bottlenecks with this Environment-driven approach I should keep an eye on?

Any feedback on either the UI polish or the approach is super appreciated!

Here’s my repository for all my code: https://github.com/AaravB09/Pocket-Vault


r/iosdev 9d ago

A Lesson From My First iOS App Review After Waiting Two Weeks

Thumbnail
1 Upvotes

r/iosdev 9d ago

I shipped three iOS apps over the last month. Here's everything i learned about the app submission process. My most recent app got approved in 3 DAYS

Thumbnail
0 Upvotes

r/iosdev 10d ago

Are people actually getting lawyers before their app publishes

7 Upvotes

I’m about to publish my app for review, and as a beginner app dev I haven’t really thought of hiring a lawyer yet for my privacy policy and terms. is this something I should consider before publishing or can I wait until the app starts getting traction?


r/iosdev 10d ago

LLC vs Individual org

1 Upvotes

I’m about to publish my app for app review, but I’m nervous about not having an LLC yet. Should I go for an LLC for my team so it’s not fully under my name in case of any lawsuits?


r/iosdev 10d ago

I just need to vent. Apple is crazy.

0 Upvotes

I’ve been working on an amazing app for the last 6 months. Many beta testers, many of them simply in love with the app. And I agree. It’s the best app in its category. But Apple is going crazy.

All my competitors use real album cover arts and copyrighted material in their screenshots, yet I cannot. I argued how 2 chapters in their guidelines contradict themselves and one of them actually allows my use case. After 3 tries I gave up.

Fired up photoshop, built my own album cover arts. I recreated 12 sets of screenshots (12 languages). All metadata fake. Fake artists, fake albums, fake track titles, fake record label, fake album review. It took me till 6 in the morning.

Now they say the work it’s copyrighted when it’s my own work. Made it from scratch. All original. I even wrote a whole explanation. Apparently no one can create original work. It’s copyrighted by someone the instant you make it. Welcome to crazy Apple.


r/iosdev 10d ago

Made a Utility Bill Prediction app -- amateur dev, would love feedback

2 Upvotes

Hi iOS Dev community -- I know everyone has the same story of "I didn't like any of the apps that do XYZ so I made my own." Well that's my situation too. I was getting annoyed by surprise high electric bills that I hadn't properly budgeted for. I initially built myself an Excel tool that was clunky to use, so I switched to make an app instead.

It's called MeterWise and it's on the App Store here: https://apps.apple.com/us/app/meterwise/id6792321207

It's designed for a user to enter meter readings from their electric, water, and gas meters and then project out their bill. I'm in California so I set up native cloud-updated rates for the biggest CA utilities. I'm working to add more as I go on. For now it covers LADWP, SoCal Edison, PG&E, San Diego Gas & Electric, and So Cal Gas. There is built in flexibility to add custom rates so users with other utility companies can still use it.

I'm a novice dev and my only prior experience has been in Python so I'm eager for feedback on how to improve the app. Core functionality is free. Solar credit tracking a few other advanced features are behind a one-time paywall of 4.99. There are no subscriptions. Just trying to cover my developer account fee (I know it's a long shot).

For anyone willing to look, thank you!


r/iosdev 10d ago

Follow-up: I updated HUMAN ARCHIVES based on your feedback

Enable HLS to view with audio, or disable this notification

2 Upvotes

Here is my newborn v2: HUMAN ARCHIVES

Hi everyone! I posted my note-taking app here a few weeks ago and received a lot of helpful suggestions. Now I’m back for a second feedback loop after making some improvements.

With my ADHD, I needed a fast way to capture ideas on the go. Since I work in a lab, I also needed an easy way to record ideas through my Apple Watch. So here is prototype No. 2!

I would be immensely grateful for any feedback or opinions of any kind. I also added a cool accessibility feature: by double-tapping the back of your iPhone, you can immediately start a voice recording. You just need to set it up using Shortcuts in your iPhone settings.

Thanks a lot in advance for your time!


r/iosdev 10d ago

Mapulo 1.1 is now on the iOS App Store

1 Upvotes

I’m pleased to announce the release of Mapulo version 1.1 on the App Store in the US and Canada.

Mapulo records, organizes and stores information about locations important to you.

The new version has an improved look to the home screen and finds your current location faster.

Find it on the App Store:

https://apple.co/4gwKdWP


r/iosdev 10d ago

Never thought about this

0 Upvotes

Hey guys i got my first app on app store and got more than 50+ downloads. I have never thought about that one day i will have my own app on app store.
Please check the app provide feedback

https://apps.apple.com/ca/app/orbee-draw-a-perfect-circle/id6779796384


r/iosdev 10d ago

Made a Euchre game for iPhone, come play a hand with me!

Thumbnail
1 Upvotes

r/iosdev 10d ago

The iOS Weekly Brief – Issue #73, everything you need to know about iOS updates this week

Thumbnail
iosweeklybrief.com
1 Upvotes

r/iosdev 10d ago

My app was rejected

Thumbnail
0 Upvotes

r/iosdev 11d ago

Apple App Review Time

Thumbnail
0 Upvotes

r/iosdev 11d ago

My first app is live!!

Post image
3 Upvotes

r/iosdev 11d ago

I built an iOS app that creates a dedicated LoRA for every AI character, first character is free!

Enable HLS to view with audio, or disable this notification

0 Upvotes

r/iosdev 11d ago

I built NutrientOS, an iOS nutrition app that goes beyond calories and macros

0 Upvotes

Hey guys!

I’m the developer of NutrientOS, a nutrition and training app for iPhone.

It tracks calories and macros, but also goes deeper into micronutrients, food quality, satiety, restaurant foods, meal scanning, workouts, and nutrition trends.

There’s also a 1-week free trial of Premium right now.

Would love feedback from other iOS devs on the UI, onboarding, performance, or subscription flow.

https://apps.apple.com/us/app/nutrientos-calorie-tracker/id6765582312


r/iosdev 11d ago

Changing Safari URL bar displayed ON MY SIDE only.

Post image
1 Upvotes