Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/numq/webrtc-client-android

Android random video chat client
https://github.com/numq/webrtc-client-android

android android-compose arrow-kt chat-application clean-architecture client coroutines coroutines-android demonstration hilt-dagger2 jetpack-compose mvvm mvvm-architecture reactive-programming webrtc webrtc-video websocket-chat websocket-client websockets

Last synced: 18 days ago
JSON representation

Android random video chat client

Awesome Lists containing this project

README

        

# Video chat Android client
WebRTC random video chat application client implementation using Clean Architecture and functional reactive programming principles.

## Tech:

- Kotlin
- Coroutines (Flow)
- Arrow-KT
- Hilt
- WebSocket (OkHttp)
- WebRTC
- Android
- Jetpack Compose
- Accompanist

**This is one of the WebRTC projects, links to which you can find below:**

[Android client](https://github.com/numq/webrtc-client-android) - *You are here*

[React client](https://github.com/numq/webrtc-client-web)

[Node.js signaling backend](https://github.com/numq/webrtc-backend)