Recently I have implemented a push-to-talk button in my app. This article will outline some of the issues I encountered and how I ended up solving them. You might think: How hard can a push-to-talk button be? But believe me, it’s trickier than you think.
The UI of my app is simple, just a button with a microphone icon in the middle of the screen. When the user press and hold it, the app…