Building a WebRTC demo application for Android
Until now, we learned how to develop web-based WebRTC applications and services. Your customers can use them just via a web browser. Android has good support for WebRTC in the native mobile browser (and is the Google Chrome mobile) as far as third-party web browsers like Firefox are concerned.
Nevertheless, in some cases, you might want to develop a native Android application that could utilize the WebRTC features and closely integrate them with your service. For example, an in-browser application can't handle video/audio calls in the background. In other words, your customer will have to keep the web browser open in order to use your service and remain online. Although you may want to implement such kinds of features, for this situation, it is a good idea to consider developing a native mobile application that could utilize specific platform features like the possibility of being in the background and keep handling the WebRTC session, use push...