gitextract_11a2yhds/ ├── .gitignore ├── README.md ├── mobile/ │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── me/ │ │ │ └── amryousef/ │ │ │ └── webrtc_demo/ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── me/ │ │ │ │ └── amryousef/ │ │ │ │ └── webrtc_demo/ │ │ │ │ ├── AppSdpObserver.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── PeerConnectionObserver.kt │ │ │ │ ├── RTCClient.kt │ │ │ │ ├── SignallingClient.kt │ │ │ │ └── SignallingClientListener.kt │ │ │ └── res/ │ │ │ ├── drawable/ │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── drawable-v24/ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── layout/ │ │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26/ │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ └── values/ │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test/ │ │ └── java/ │ │ └── me/ │ │ └── amryousef/ │ │ └── webrtc_demo/ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ ├── local.properties │ └── settings.gradle └── server/ ├── .gitignore ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── resources/ │ ├── application.conf │ └── logback.xml ├── settings.gradle └── src/ └── me/ └── amryousef/ └── Application.kt