Skip to content
Elijah Ogunbiyi
← All work

Rooster

Mobile · Messaging · Live

A messaging and calling app for Android, live on Google Play. I built both halves, the app in Kotlin and the Go server behind it, and it finds your friends without ever uploading your contacts.

Client
OTESC
Platform
Android
Stack
Kotlin · Go
Status
Live on Google Play
Rooster’s welcome screen: one account for messages, calls and more A voice call in progress in Rooster A Rooster workspace with its channels A Rooster group chat with smart reply suggestions A private Rooster chat with photos and replies
Screenshots from Rooster’s Google Play listing

What it does

  • Chats and groups with text, photos, video, voice notes and files. Reply, react, edit, forward and pin.
  • Voice and video calls, one to one or in a group, with call waiting so a second call never cuts off the first.
  • Workspaces with teams, channels and shared files for bigger communities.
  • Built-in tasks and reminders, an assistant, a social feed, a private cloud drive and an in-app browser.
  • Personal chats and calls are end-to-end encrypted, and there are no ads.

Finding friends without giving up your contacts

Most messaging apps upload your whole address book to work out who you know. Rooster doesn’t. Each number is scrambled into a fingerprint on your phone, and only those fingerprints are compared on the server. It can tell you who’s on Rooster without ever seeing your contacts.

Live and growing

Rooster is out on Google Play and keeps getting regular updates. The latest one turned workspaces into full organisations, with teams, shared files, an org chart and one search across all of it.

Tech

Kotlin, Android, Go

Want something like this built? Get in touch, or email ogunbiye@gmail.com.