title: Native Android WebRTC application development
body: <p>I am trying to create an android application for video chat and messaging by using WebRTC Native APIs. I have been through several links and found out that most of the documentation for android is vague, specially if you dont know where to start from. I followed the following links,</p>
  <p><a href="https://webrtc.org/native-code/android/#" rel="nofollow noreferrer">https://webrtc.org/native-code/android/#</a></p>
  <p><a href="https://www.chromium.org/developers/how-tos/android-build-instructions" rel="nofollow noreferrer">https://www.chromium.org/developers/how-tos/android-build-instructions</a></p>
  <p>But the above mentioned links doesnt make any sense because I want to develop an android application and these links suggests downloading a chromium and then build that. I know the end result is going to be an apk but what if I want to code my self. I looked into pubnub and OpenTokRTC as well but I dont want to use somebody elses signaling service either (along with pub and sub keys). I tried the following link,</p>
  <p><a href="https://github.com/pristineio/webrtc-build-scripts" rel="nofollow noreferrer">https://github.com/pristineio/webrtc-build-scripts</a></p>
  <p>but this seems to be a bit incomplete for a novice in WebRTC as well since it suggests to get the WebRTC by the following command,</p>
  <pre><code># Pull WebRTC
  get_webrtc
  </code></pre>
  <p>Finally I have tried the following link,</p>
  <p><a href="http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/" rel="nofollow noreferrer">http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/</a></p>
  <p>But the problem with this tutorial is that its not updated at all. Libjingle has been moved to github by now and I dont know how to use gclient to get libjingle from github.</p>
  <p>This struggle of mine has been a disaster. Can anyone please help me in something with updated documentation or tutorial which I can use for understanding as to what exactly do I need to develop an application using webRTC native APIs? Please do not give me any links to OpenTokRtc or PubNub.</p>
  <p>Thanks</p>