What problem does it solve? Integrating the Zello push-to-talk SDK into an Expo managed React Native app requires coordinating native Android build settings, Firebase Cloud Messaging, and runtime permissions without editing native files directly. This Skill provides the exact installation steps, config plugin setup, and permission declarations needed to get Zello building correctly. ## Core Features & Use Cases - Package Installation: Installs @zelloptt/react-native-zello-sdk, @react-native-firebase/app, @react-native-firebase/messaging, and expo-build-properties via pnpm, with guidance on what not to install. - Expo Config Plugin Setup: Configures app.config.ts plugins, Kotlin version, ProGuard, packaging options, and the google-services.json reference for the Android build. - Permissions & Environment: Declares RECORD_AUDIO, BLUETOOTH_CONNECT, POST_NOTIFICATIONS, and foreground service permissions, plus a runtime permission hook and Zello credential environment variables. - Use Case: A developer adding push-to-talk voice communication to the EnforcementMAPS patrol app follows this Skill to install the SDK, wire Firebase FCM for background wake, and verify the setup with an EAS development build. ## Quick Start Set up the Zello PTT SDK in my Expo app, including the config plugins, Firebase messaging, and Android permissions, then verify it with an EAS development build.