Two developers building indie apps. We're experts on native Apple platform development. Occasionally we work with clients on their projects.
Opinions, learnings and thoughts on apps, business and tech in general.
All our blogs →
Engineering
Handling audio capture gaps on macOS
Audio capture on macOS can sometimes contain gaps. This article explains how to detect and handle these gaps to maintain proper audio/video sync when recording to files.
Mathijs Kadijk
Sending the initial workout configuration through HealthKit
`HKWorkoutSession` will throw 'Remote session delegate is not set up' errors at you when sending data too soon. So how do we share data before starting the actual workout?
Request and check local network permission on iOS and visionOS
The local network permission has, in contrast to other permissions, no simple way to request the permission or check its autorization state. We use `NWBrowser` to roll our own permission helper.