Building a WebRTC native demo application
As we just learned, many mobile devices don't support WebRTC out of the box. For some of these devices, we can use third-party web browsers, but for the rest, there is no good solution.
Nevertheless, one of the options to support WebRTC on such devices is to develop a native application that could utilize the WebRTC features that are being integrated into your service.
Developing mobile applications is a vast topic and is definitely out of scope of this book. Therefore, we will not delve deep into the native mobile application's development process, but we will learn how to get the WebRTC demo and build it for two platforms: Android and iOS.
So, in the following sections, we will learn how to get a demo application, build it, and test it. Although we will learn the basic cases only, we will not delve deep into specific fields of mobile development.
Firstly, we need an application for Android-based devices. We will build it using an Ubuntu x64 Linux box...