30:11Creating a VoIP app in React Native - the beginner's guide
Wojciech Kwiatek explains the main components of a React Native VoIP app: permissions and media capture, establishing connections with WebRTC, and handling incoming calls while the app is in the background. He walks through WebRTC’s offer and answer exchange, ICE candidates, and signaling, then describes how SIP libraries can simplify call setup and negotiation. He also covers platform-specific notification and call screen behavior, including CallKit on iOS and ConnectionService on Android, and the React Native CallKeep library that bridges them. He concludes by suggesting developers consider existing VoIP SDKs such as Twilio before building everything from scratch.