Skip to content

ViralS-Truongnh/WebRTCdemoAndroid

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%