Build your own video dating app with modern Android code. This app is written in Kotlin with Jetpack Compose and is live on Google Play. People swipe through others who use the app, like the ones they want to meet, then chat and call one to one. Everything runs on your own XMPP (ejabberd) server, so you own the users and the messages.

Features 15

DiscoverSwipe through people with their photo, country and online status
LikeAdds the person to your contacts and sends them a like notification
Inbox with typing indicator and seen status
Video calls1-on-1 over WebRTC, with mute and camera on or off
Audio calls1-on-1 voice over WebRTC, with mute and speaker
Incoming call screenFull screen, accept or decline in one tap
Call history with missed calls
Notifications screen for likes and messages
ProfilePhoto, nickname, gender, country and about me
AccountChange password, delete account and logout
Block and report users; reports go to your moderator account
Bad-word filter in the app, 18+ age check and terms agreement at sign-up
Light and dark design
Room database, so messages, calls and profiles load fast
AdMob interstitials and native ads with Google's GDPR message; ad units come from your server

Why it costs less to run

Apps on a paid video API

Many video chat source codes look cheap, then send a bill every month. They run calls through a paid API such as Agora, Twilio or ZegoCloud, which charges by the minute for every user in the call. A 10-minute call between two people is billed as 20 minutes. The more people use your app, the bigger the bill, and you pay it every month, even before your app earns anything.

This appThis app runs on your own servers instead
  • Chat, groups and online status on your own ejabberd (XMPP) server
  • HD video calls over WebRTC, through your own TURN server, so calls connect on mobile data and behind firewalls
  • No per-minute fees and no per-user API bills: you pay only for your server
  • Your users and messages stay on your own server
$0per-minute fees
$500+setup cost elsewhere

Freelancers on Fiverr charge $500 and more just to set up ejabberd with a TURN server for video calls. This app is already built for it.

Included freeejabberd + TURN server folder: ejabberd 24.12, a ready ejabberd.yml, the bad-word filter and auto-join rooms modules, a fresh database, and a step-by-step setup guide with coturnIn your download

Built with

KotlinJetpack ComposeSmack XMPP (ejabberd)WebRTCRoomAdMob
Included in download
  • Full Android Studio project (source code)
  • ejabberd + TURN server folder: ejabberd 24.12, a ready ejabberd.yml, the bad-word filter and auto-join rooms modules, a fresh database, and a step-by-step setup guide with coturn
  • Step-by-step ejabberd and TURN server setup guide
  • README with the domain, TURN login, ads, reskin and Google Play steps
  • Free step-by-step reskin guide on our blog: change the name, icon, colours, font and menu links

Server not included. You run the app on your own ejabberd (XMPP) and TURN server, and the setup guide shows how. Our live servers are not shared.

License

Regular covers one app. Extended covers two on the same developer account, and lets you charge users.

Regular LicenseRs 13,999

One app, free for its users

  • One end product: one app
  • Published on one developer account: yours, or one client's
  • Reskin it before you publish: your own name, icon or logo, colours and text
  • Earn from ads (AdMob and others)
  • Users are not charged: no paid app, in-app purchases or subscriptions
Offer: 2 apps on one account
Extended LicenseRs 41,999

Up to 2 apps, and you may charge users

  • Two end products: publish 2 apps, each one reskinned
  • Both on the same developer account: yours, or one client's
  • Reskin each one before you publish: its own name, icon or logo, colours and text
  • Earn from ads (AdMob and others)
  • Charge users: paid app, in-app purchases or subscriptions

Reskin every app before you publish. This app is already on Google Play, and Google Play rejects apps that copy one already on the store under its Repetitive Content policy. Give each app its own name, icon, colours and text. Our free reskin guide shows how, step by step.

No license allows you to
  • Resell the source code, or give or share copies with anyone, friends included
  • Upload it to GitHub, Telegram, Google Drive, file-sharing sites, forums or code marketplaces
  • Publish more than your license covers: 1 app with Regular, 2 with Extended

Every copy is traced. Each download is stamped with a license ID linked to your order, in more than one place. Our team traces shared and leaked copies back to the buyer; the license and support for that order are then cancelled.

Live Video Chat App Source Code with Group Chat source code screenshot
AndroidJavaXMPP

Live Video Chat App Source Code with Group Chat

New

Live video chat app source code for Android on your own ejabberd + TURN server, with no per-minute API fees. Encrypted voice and video calls, an online users list, group chats and channels, and 5 chat games: Ludo, Pool, Words, Tic Tac Toe and Dare.

Rs 15,99957 USD
Buy Now
Instant ZIP delivery
VPN App Source Code for Android (OpenVPN + WireGuard) source code screenshot
AndroidKotlinJetpack Compose

VPN App Source Code for Android (OpenVPN + WireGuard)

New

Android VPN app source code with OpenVPN and WireGuard in one list: free VPN Gate servers refreshed every 5 minutes, your own WireGuard server with an IP pool, speed test, public IP and AdMob. From a VPN with 100K+ downloads.

Rs 6,99925 USD
Buy Now
Instant ZIP delivery
Secure VPN Proxy App Source Code source code screenshot
AndroidKotlinJava

Secure VPN Proxy App Source Code

New

Secure VPN app source code for Android over SSTP: one-tap connect, a server list with flags from your website, 7 free VPN Gate servers ready to use, speed test with ping, jitter and loss, allowed apps and a quick settings tile. 10K+ downloads.

Rs 4,49916 USD
Buy Now
Instant ZIP delivery