Social · Flutter · Cross-Platform

Zapph

Year

2026

Duration

12 weeks

Role

Mobile Developer

Category

App

Zapph

Client Type

Mobile Product

Delivered

2026

Timeline

12 weeks

Zapph is a Flutter-native social communication platform that reimagines what a messaging app can be. It combines real-time messaging, HD video and voice calls via Agora RTC, voice notes, file sharing, QR-based friend discovery, location sharing, and ML-powered face detection, all in a single premium cross-platform experience on iOS and Android.

Delivering a real-time communication app means solving multiple hard problems simultaneously: sub-200ms call connection via Agora RTC, reliable Firebase message delivery at scale, smooth in-app media capture and playback for voice notes and videos, and a polished UI that feels native on both platforms without splitting the codebase.

Flutter with Riverpod for clean, testable state management. Firebase for auth, Firestore real-time messaging, cloud storage, FCM push notifications, and analytics. Agora RTC Engine for low-latency HD video and voice calls. Google ML Kit for on-device face detection. flutter_sound for in-app voice recording and playback. go_router for clean navigation architecture.

What Was Built

01

HD Video & Voice Calls

Low-latency group and 1:1 calls powered by Agora RTC Engine with noise cancellation and adaptive bitrate.

02

Real-Time Messaging

Instant messaging with read receipts, reactions, replies, and media previews via Firestore live subscriptions.

03

Voice Notes

In-app voice recording and waveform playback with flutter_sound, shareable as standalone media.

04

Media & File Sharing

Photos, videos, PDFs, and documents shared natively with in-app viewer and download support.

05

QR & Contact Discovery

Add friends by scanning a unique QR code or importing from device contacts for fast onboarding.

Results

01

HD video and voice calls with sub-200ms connection time via Agora RTC

02

Real-time messaging with media, files, voice notes, and video across iOS and Android

03

Live on Google Play with a polished cross-platform experience

Technologies Used

FlutterFlutter
DartDart
FirebaseFirebase
Node.jsNode.js

Want Something Like This?

Let's talk about your project. I typically respond within 24 hours.