Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.07 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.07 KB

Video Call App using MVVM with databinding, webrtc, socket IO

Library: DI with koin, RXjava, mvvm, webrtc, Socket IO

Overview

WebRTCdemoAndroidWebRTCdemoAndroid

Explanation of folder structure

packagename
├── data
│   ├── local
│   │     ├──entity
│   │     ├──model
│   │     └──room
│   │
│   ├── remote
├── di
│   ├── AppModule.kt
├── utils
├── view
│   ├──activity
│   ├──adapter
│   ├──components
│   └──fragment
│
├── App.kt
├── BaseActivity.kt
├── BaseContract.kt
├── BaseFragment.kt
└── BaseView.kt

All lib in dependencies.gradle

Change your wifi IP address at AppModule.kt:

IO.socket("http://192.168.0.162:3000", opts)

To use socket for signal Server, clone project and setup node server: https://github.com/vantuan88291/WebRTCsignalServer