Because we're reusing our user interface for this project, we only need to consider the user interface for an audio note. As part of this, we need to implement a simple recording and playback mechanism.
Our project will now have three views in it: the note list view, the text note edit view, and the audio note edit view. The text note edit view and note list view are visually unchanged from the prior version, so we won't go over any changes for it, but we do need to cover the audio note edit view.
Essentially, we need to determine how we want to allow the user to edit an audio note. We could make an initial view that only displays the text and could present a button that displays another view for recording/playing audio, but this introduces too many taps for the feature. A user wanting to create an audio recording may need to do so as quickly as they can, and introducing unnecessary steps into the process will only slow them down and may cause...