Back to Portfolio

Privtalk

Real-Time P2P Communication App

FlutterWebRTCFirebaseBLoCFCM

Project Overview

Independently built a real-time P2P communication app featuring messaging, audio, and video calling using WebRTC and Firebase.

Key Features

  • Built WebRTC signaling architecture using Firestore; integrated FCM for incoming call push notifications.

  • Implemented background call handling, lifecycle management, reconnect logic, and WebRTC session stability on Android.

  • Used BLoC architecture for scalable state management and go_router for navigation.