Hey 👋 — I built a voice/video calling app with the LiveKit RN SDK, and I extracted the native call UI part into a standalone Expo module:
expo-callkit-telecom. It wraps CallKit on iOS and Jetpack androidx.core:core-telecom on Android with one typed API, plus a config plugin and native VoIP push parsing (APNs + FCM). CallKit+PushKit integration was one of the harder parts of building a VoIP app so I hope this proves helpful to others.
Docs (with iOS + Android demos on the home page):
https://mfairley.github.io/expo-callkit-telecom/
Repo:
https://github.com/mfairley/expo-callkit-telecom