What problem does it solve? Building push-to-talk voice communication in a React Native app requires correctly wiring SDK calls, press-and-hold UI behavior, event listeners, and half-duplex constraints, which is error-prone without a reference implementation. ## Core Features & Use Cases - PTT Hook: A useZelloPTT hook that manages send/receive state, requests microphone permissions, and calls Zello.send / Zello.stopSending. - PTT Button Component: A press-and-hold button using onPressIn/onPressOut with haptic feedback via expo-haptics and a transmitting visual state. - Receiving & History Playback: Event listeners for incoming voice messages and APIs to replay missed transmissions with Zello.playHistory. - Use Case: A field officer presses and holds the PTT button to transmit voice to a dispatch channel in near real time, sees a receiving indicator when others speak, and replays missed messages from history. ## Quick Start Ask the AI to implement the push-to-talk button and voice messaging flow for the Zello integration using this skill.