Home / Work / Dentalk

Case study · Mobile

Dentalk: a social network with live video, built for dentists.

We delivered native iOS and Android apps for a dental community — far more than a feed. Think Instagram-meets-marketplace, with real-time live streaming and calls.

2
Native apps — iOS & Android
15+
Feature modules
Live
Video & group calls
1:1
& group voice/video

Dentalk is proof we ship serious mobile products — not just websites. It's a feature-rich consumer app with real-time infrastructure at its core.

The brief

A dental community needed more than a forum. They wanted a true social platform where dentists could share, learn and trade — with live events and direct communication built in. The result had to feel as polished as the consumer apps people already use every day.

What we delivered

Two native applications — Android in Kotlin with Jetpack Compose, and iOS in Swift — sharing a single backend. The platform combines an Instagram-style social feed with posts, stories and a follow graph; real-time group chat; live video broadcasting with co-hosts; one-to-one and group video and voice calling; an integrated marketplace with orders; an in-app photo editor; and a full admin and moderation panel.

The hard part: real-time

The specialist engineering lives in the live layer. Broadcasting to viewers, bringing co-hosts on stream, and running group voice and video calls reliably across devices and networks is where most apps fall over. We built this on Agora's real-time engine, with the surrounding social, marketplace and moderation systems on Firebase — auth, database, storage, cloud functions and messaging.

Built to maintain

The codebase follows a clean, modular architecture: every feature is separated into its own data, domain and presentation layers. That isn't just tidy — it means features stay isolated, changes are safer, and the product can grow without turning into a tangle. It's how we build everything, including Deskloc.

Under the hood

What Dentalk is made of.

SOCIAL

Feed, stories & chat

Posts, stories and a follow graph with real-time group messaging — the familiar social core, done well.

LIVE

Streaming & calls

Live broadcasting with co-hosts plus one-to-one and group video and voice calls, powered by Agora.

COMMERCE

Marketplace & orders

Listings, buying and selling, and order management built into the community.

Stack

Android — Kotlin / Jetpack Compose iOS — Swift Firebase backend Agora real-time video/voice Modular clean architecture

Let’s build

Have something to build? Let’s scope it.

Tell us the problem. We’ll tell you, honestly, how we’d solve it — and whether we’re the right team to do it.