Send me a text Jeroen shares his real-world iOS development journey working on a legacy app at Dawn Technologies. He details his systematic approach to modernizing an 8-year-old codebase that serves as a critical tool for companies. • Breaking down a monolithic App Delegate into dedicated managers with single responsibilities • Leveraging the existing feature flag system to safely deploy new implementations • Refactoring the walkie-talkie functionality with real-time audio streaming over Web...
All content for AppForce1 Worklog is the property of Jeroen Leenarts and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Send me a text Jeroen shares his real-world iOS development journey working on a legacy app at Dawn Technologies. He details his systematic approach to modernizing an 8-year-old codebase that serves as a critical tool for companies. • Breaking down a monolithic App Delegate into dedicated managers with single responsibilities • Leveraging the existing feature flag system to safely deploy new implementations • Refactoring the walkie-talkie functionality with real-time audio streaming over Web...
AppForce1 Worklog: When Your Volume Slider Has a Mind of Its Own
AppForce1 Worklog
31 minutes
1 month ago
AppForce1 Worklog: When Your Volume Slider Has a Mind of Its Own
Send me a text Make sure to let me know what you think of this episode. I completely refactored an audio system for a work app, splitting a single AVAudioEngine into separate engines for recording and playback. This architectural change fixed a bizarre bug where the system volume slider moved unexpectedly during audio operations. • Split AVAudioEngine into separate recording and playback engines • Fixed the MP Volume View movement issue by unifying audio session management • Improved backgr...
AppForce1 Worklog
Send me a text Jeroen shares his real-world iOS development journey working on a legacy app at Dawn Technologies. He details his systematic approach to modernizing an 8-year-old codebase that serves as a critical tool for companies. • Breaking down a monolithic App Delegate into dedicated managers with single responsibilities • Leveraging the existing feature flag system to safely deploy new implementations • Refactoring the walkie-talkie functionality with real-time audio streaming over Web...