
This project shows how to prototype a real-time voice AI Android app using Gemini 2.0’s Live API over WebSockets as an open-source proof of concept before committing to full production infrastructure. By combining low-level audio control on Android, duplex audio streaming, and multimodal AI, we built an

As part of a larger project, our team at WebRTC.ventures had the opportunity to develop a native Android SDK to expand SignalWire’s WebRTC capabilities beyond its existing React Native solution. This SDK provides a platform-specific implementation tailored to Android, allowing us to address mobile-specific challenges, such as

In this post, we’re going to demonstrate how to build a simple peer-to-peer WebRTC Android client from scratch. We’ll cover how to implement the signaling backend using TypeScript and Node and the Android client without using any 3rd party service or abstraction over the WebRTC library. The

Some of you may remember our article from two years ago: “The Worst Part of Building WebRTC Apps”. One thing mentioned in the article (other than testing being painful!!) was that WebRTC mobile support is limited — that was true and what’s also true is that the