Walkie Talkie, an open source peer-to-peer iOS communicator
5 months ago
- #OpenSource
- #iOS
- #WalkieTalkie
- Talky is an open-source iOS app combining Push-to-Talk walkie-talkie functionality with FM radio streaming.
- Features include peer-to-peer communication via Multipeer Connectivity, real-time radio streaming, and no internet requirement.
- Key functionalities: Push-to-Talk communication, FM Radio integration, Multipeer Connectivity, Smart Notifications, Multi-language support.
- Built with SwiftUI, MVVM architecture, and modern technologies like Combine and Firebase.
- Includes various managers for audio, multipeer connections, radio, notifications, settings, power, haptics, and Firebase analytics.
- Supports iOS 15.0+, requires Xcode 14.0+, and Swift 5.0+.
- Permissions needed: Microphone, Local Network, and Notifications.
- Testing requires physical iOS devices due to Multipeer Connectivity limitations in simulators.
- Privacy features: Local-only communication, peer-to-peer encryption, no audio storage, anonymous analytics.
- Future enhancements: Group communication, Apple Watch support, end-to-end encryption, and more.
- Open for community contributions under MIT License.