Launch your own video call and chat app for Android. This source code comes from an app with 1M+ downloads on Google Play. People sign up in one tap, see who is online, chat, call and play games together inside the chat. Everything runs on your own ejabberd server, so you own the users and the messages.

Features 17

One-tap sign-upA suggested username and a cartoon avatar that matches the name, no email or phone number
Saved accountLog back in with one tap
Home with Chats and Groups, and a People list that shows who is online, with a one-tap Say hi
Video calls1-on-1 HD video with front and back camera switch
Audio calls1-on-1 voice with mute and a choice of speaker, earpiece or Bluetooth
Turn an audio call into a video call while talking
Incoming call screenFull screen, answer or decline in one tap, and missed calls in the chat
Group chatsNew users join your country rooms automatically after sign-up
3 games to play together in a chatTic-Tac-Toe, Connect 4 and Quick Ludo
End-to-end encryption for messages (OMEMO) and for audio and video calls
Block and report users, with a bad-word filter in the app and on the server
ProfileDisplay name, change password, block list and delete account
Invite friends from the profile screen
Light and dark theme
Privacy settingHide the app in recent apps and stop screenshots
Photo, file and voice-message sending, ready to switch on (off by default, so the app needs no storage permission)
AdMob banners, interstitials, app open and native ads with Google's GDPR message

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

JavaXMPP (ejabberd)WebRTCOMEMO encryptionAdMob
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, 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
Video Dating App Source Code in Kotlin source code screenshot
AndroidKotlinJetpack Compose

Video Dating App Source Code in Kotlin

New

Dating app source code in Kotlin and Jetpack Compose on your own ejabberd + TURN server, with no per-minute API fees. Swipe through people, like and match, chat with typing and seen status, and make 1-on-1 voice and video calls.

Rs 13,99950 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