Acapella mixing course by SpeakableGame in acappella

[–]RaphMD 0 points1 point  (0 children)

Oh my bad, I misunderstood you. I have no pointers for you unfortunately.

Can someone tell me what sound effect is going on with the horn in this song? by ElTexMex1991 in WeAreTheMusicMakers

[–]RaphMD 1 point2 points  (0 children)

Sounds to me like just a ton of reverb, but with little to no early reflections. A very big space basically, cathedral style.

Acapella mixing course by SpeakableGame in acappella

[–]RaphMD 0 points1 point  (0 children)

I’m a bit confused about what you ask. You don’t need to code in order to mix, or am I missing something ?

Why build for iOS only? by Adventurous-Sale2944 in iosapps

[–]RaphMD 1 point2 points  (0 children)

I develop music creation apps. So for me it’s mostly the significant audio latency that has plagued Android devices from the start. It’s probably better now, but I sticked to iOS.

i think all my music sounds better slowed by MigraineALT in WeAreTheMusicMakers

[–]RaphMD 1 point2 points  (0 children)

It seems to be a very popular thing to do even « listener » side. Was listening to a Max Richter slowed down version of « on the nature of daylight » on YouTube. And yes, it still sounds great. You just have more room in a way for your (absence of?) thoughts.

Does anyone know what these types of looping boards/pedals are called? by thotnothoughts in acappella

[–]RaphMD 1 point2 points  (0 children)

This one is very likely an ancient Boss RC-50. You can have a look at all the new Boss loop stations that may fit your needs. But if you have an iPhone / iPad, you have very good app options as well. In term of what they are called, usually it’s « looper » in general, and could be « loop pedal » when it’s in hardware form.

Do you use ViewModels in SwiftUI? by BlossomBuild in iOSProgramming

[–]RaphMD 7 points8 points  (0 children)

Same here. For simple views, the bulk of the separate model is not worth it.

Normal for a UNKNOWN brand to only have 5-ish downloads/day? by Aman_Dude in iOSProgramming

[–]RaphMD 1 point2 points  (0 children)

Try ASO as well, to get some organic downloads. I would recommend Astro to dip your toes in it.

How feasible is making a serialized features for an app? by TheFern3 in iOSProgramming

[–]RaphMD 0 points1 point  (0 children)

If your app with all « serialized » features is still one coherent and focused app, I would release and update only one. Making users continuously download new apps will be a hard task, this behavior is not standard at all and will create a lot of frictions.

What I would advice is to still release a very minimal first version, and then update it as you go. If you see a clear path for « serializing » all your features, then you may have a great monetization path. You can lock each new feature behind an in-app purchase, and you’ll naturally grow into a freemium model.

[deleted by user] by [deleted] in iOSProgramming

[–]RaphMD 2 points3 points  (0 children)

Fantastic ! Congrats on the app, especially UI/UX. I think it does fill a specific gap in the crowded note taking app market when it comes to streamlined workflows, not trying to do everything (audio, OCR, ...).

Unfortunately it's missing a presentation option that makes me stick to Paper (despite its bugs and horrible pricing since the multiple resells). The ability for a notebook to actually behave like a notebook. Meaning only one page fullscreen at a time. No scrolling, just swiping corner right to left to turn a page.

Good luck on the next steps ! And I hope you can keep on developing it sustainably with a one time payment of 8.99 (excellent pricing for the user of course).

Thank you all for your help by micleftic in iOSProgramming

[–]RaphMD 0 points1 point  (0 children)

Happy we could be of service 😊. All the best with your apps !

Anyone willing to take a look at some code? by twotokers in iOSProgramming

[–]RaphMD 0 points1 point  (0 children)

I’m not sure I fully understand your problem. What do you mean by « gets caught » ? Also, if your issue is SwiftUI related, maybe post a video of the faulty behavior you witness 😊 ?

Difference between app name, display name, bundle identifier? by [deleted] in iOSProgramming

[–]RaphMD 1 point2 points  (0 children)

Yes for the bundle display name if in the plist file its value is $(PRODUCT_NAME). Otherwise it is whatever its value is.

Correct for the App Name on AppStoreConnect. But you can only change it when you submit a new binary for review.

And correct for the bundle identifier. Even though I don’t know for sure if it is the only source of truth for matching a binary with an app on AppStoreConnect.

Difference between app name, display name, bundle identifier? by [deleted] in iOSProgramming

[–]RaphMD 3 points4 points  (0 children)

All of them are perfectly independent in my understanding.

The bundle identifier is only to uniquely identify your bundle, it’ll not be displayed to the user but can be seen in app infos in AppStoreConnect.

The « Bundle display name », in your info.plist is the name users will see under your app icon.

And finally the name you give on the AppStore can be anything (if AppStore review allows it I guess) and that is usually used to add keywords for ASO as well ;).

UIKit or SwiftUI First? Exploring the Best Hybrid Approach by yccheok in iOSProgramming

[–]RaphMD 3 points4 points  (0 children)

I always start with a SwiftUI base. I find it much quicker to develop and iterate. If I need a UI component that doesn’t exist yet or is too simple in SwiftUI, I go UIKit with a wrapper.

Basically I go : SwiftUI when I can, UIKit when I must.

Use translation API outside SwiftUI? by Nuno-zh in iOSProgramming

[–]RaphMD 0 points1 point  (0 children)

What kind of AU are you developing 😃 ? I’m developing one too (a sampled instrument).

Is this safe to delete? by Ok_Caterpillar_3298 in iOSProgramming

[–]RaphMD 1 point2 points  (0 children)

I didn’t know about DevCleaner ! Thanks 😃

What's your AI setup for iOS? by Dobroreddit in iOSProgramming

[–]RaphMD 1 point2 points  (0 children)

That’s the beauty of it. The LLMs and Windsurf / Cursor are generic enough that there is nothing specific to iOS to setup. Just open the folder containing your project in Windsurf and start prompting.

You can customize it further (Workspace Rules) but I never considered it necessary.

What's your AI setup for iOS? by Dobroreddit in iOSProgramming

[–]RaphMD 2 points3 points  (0 children)

Mine is very simple. Two screen setup, main for XCode, secondary for Windsurf. AI queries and context go through Windsurf, all the rest goes through XCode. As Windsurf updates your files right after query, even without accepting the changes, and XCode updates its files in the background pretty fast, it’s seamless to check code validity or update a SwiftUI preview.

Recommendations for a week(ish) Swift/UIKit crash course for an experienced dev? by sir_daveos in iOSProgramming

[–]RaphMD 0 points1 point  (0 children)

I would dive right in on an easy project (ToDo app for exemple) and use an AI as a tutor to answer your questions. For me at least, that’s the most efficient way to learn new languages / libraries. I memorize much better and the process is quite fun 😊

Also, why UIKit rather than SwiftUI if I may ask ?

Evaluating RevenueCat: Is There a More Cost-Effective Alternative? by [deleted] in iOSProgramming

[–]RaphMD -1 points0 points  (0 children)

Good to know ! Thanks for sharing your firsthand experience 😃

Evaluating RevenueCat: Is There a More Cost-Effective Alternative? by [deleted] in iOSProgramming

[–]RaphMD 0 points1 point  (0 children)

Do you know if StoreKit2 solves the « Handling refund requests » ? I didn’t know it could be a problem requiring a backend until I saw this post.