Creating an accessible audio player in SwiftUI (part 2)
In this article we are taking the player created in part 1, refactoring it into a player and audio manager.
To refresh the memory this is the audio player that we are going to refactor. The UI will be the same but the logic will be extracted outside....
laurentbrusa.hashnode.dev6 min read